home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple WWDC 1996
/
WWDC96_1996 (CD).toast
/
Technology Materials
/
MacOS 8 Resources
/
Developer Tools
/
MPW Additions
/
Tools
/
MrC
/
MrC.rsrc
/
CODE_15_symbol.txt
< prev
next >
Wrap
Text File
|
1996-05-07
|
126KB
|
2,298 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x00001A08 (39 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
fn00000000:
00000000 4E56 0000 link A6, 0
00000004 486D DAB4 pea.l [A5 - 0x254C]
00000008 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000C 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
00000010 4E5E unlink A6
00000012 205F movea.l A0, [A7]+
00000014 584F addq.w A7, 4
00000016 4ED0 jmp [A0]
00000018 4E56 0000 link A6, 0
0000001C 48E7 1020 movem.l -[A7], D3,A2
00000020 262E 0008 move.l D3, [A6 + 0x8]
00000024 246D E5E2 movea.l A2, [A5 - 0x1A1E]
00000028 600A bra +0xC /* 00000034 */
label0000002A:
0000002A 202A 0008 move.l D0, [A2 + 0x8]
0000002E C083 and.l D0, D3
00000030 6606 bne +0x8 /* 00000038 */
00000032 2452 movea.l A2, [A2]
label00000034:
00000034 200A move.l D0, A2
00000036 66F2 bne -0xC /* 0000002A */
label00000038:
00000038 200A move.l D0, A2
0000003A 4CDF 0408 movem.l D3,A2, [A7]+
0000003E 4E5E unlink A6
00000040 205F movea.l A0, [A7]+
00000042 584F addq.w A7, 4
00000044 4ED0 jmp [A0]
fn00000046:
00000046 4E56 0000 link A6, 0
0000004A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000004E 262E 0008 move.l D3, [A6 + 0x8]
00000052 286E 000C movea.l A4, [A6 + 0xC]
00000056 7000 moveq.l D0, 0x00
00000058 2640 movea.l A3, D0
0000005A 246D E5E2 movea.l A2, [A5 - 0x1A1E]
0000005E 6024 bra +0x26 /* 00000084 */
label00000060:
00000060 202A 0008 move.l D0, [A2 + 0x8]
00000064 C083 and.l D0, D3
00000066 671A beq +0x1C /* 00000082 */
00000068 4AAA 0004 tst.l [A2 + 0x4]
0000006C 6714 beq +0x16 /* 00000082 */
0000006E 2F2A 0004 move.l -[A7], [A2 + 0x4]
00000072 2F0C move.l -[A7], A4
00000074 206A 000C movea.l A0, [A2 + 0xC]
00000078 4E90 jsr [A0]
0000007A 504F addq.w A7, 8
0000007C 2640 movea.l A3, D0
0000007E 200B move.l D0, A3
00000080 6606 bne +0x8 /* 00000088 */
label00000082:
00000082 2452 movea.l A2, [A2]
label00000084:
00000084 200A move.l D0, A2
00000086 66D8 bne -0x26 /* 00000060 */
label00000088:
00000088 200B move.l D0, A3
0000008A 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000008E 4E5E unlink A6
00000090 205F movea.l A0, [A7]+
00000092 504F addq.w A7, 8
00000094 4ED0 jmp [A0]
00000096 4E56 0000 link A6, 0
0000009A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000009E 262E 0008 move.l D3, [A6 + 0x8]
000000A2 7000 moveq.l D0, 0x00
000000A4 2840 movea.l A4, D0
000000A6 266D E5E2 movea.l A3, [A5 - 0x1A1E]
000000AA 6024 bra +0x26 /* 000000D0 */
label000000AC:
000000AC 202B 0008 move.l D0, [A3 + 0x8]
000000B0 C083 and.l D0, D3
000000B2 671A beq +0x1C /* 000000CE */
000000B4 246B 0004 movea.l A2, [A3 + 0x4]
000000B8 200A move.l D0, A2
000000BA 6718 beq +0x1A /* 000000D4 */
000000BC 2F0A move.l -[A7], A2
000000BE 2F2E 000C move.l -[A7], [A6 + 0xC]
000000C2 206B 000C movea.l A0, [A3 + 0xC]
000000C6 4E90 jsr [A0]
000000C8 504F addq.w A7, 8
000000CA 2840 movea.l A4, D0
000000CC 6006 bra +0x8 /* 000000D4 */
label000000CE:
000000CE 2653 movea.l A3, [A3]
label000000D0:
000000D0 200B move.l D0, A3
000000D2 66D8 bne -0x26 /* 000000AC */
label000000D4:
000000D4 200C move.l D0, A4
000000D6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000000DA 4E5E unlink A6
000000DC 205F movea.l A0, [A7]+
000000DE 504F addq.w A7, 8
000000E0 4ED0 jmp [A0]
000000E2 4E56 0000 link A6, 0
000000E6 2F0A move.l -[A7], A2
000000E8 2F2E 000E move.l -[A7], [A6 + 0xE]
000000EC 4EBA 00EC jsr [PC + 0xEC /* 000001DA */]
000000F0 2440 movea.l A2, D0
000000F2 156E 0008 0016 move.b [A2 + 0x16], [A6 + 0x8]
000000F8 2F0A move.l -[A7], A2
000000FA 2F2E 000A move.l -[A7], [A6 + 0xA]
000000FE 4EBA 000E jsr [PC + 0xE /* 0000010E */]
00000102 245F movea.l A2, [A7]+
00000104 4E5E unlink A6
00000106 205F movea.l A0, [A7]+
00000108 4FEF 000A lea.l A7, [A7 + 0xA]
0000010C 4ED0 jmp [A0]
fn0000010E:
0000010E 4E56 0000 link A6, 0
00000112 48E7 1020 movem.l -[A7], D3,A2
00000116 262E 0008 move.l D3, [A6 + 0x8]
0000011A 246D E5E2 movea.l A2, [A5 - 0x1A1E]
0000011E 6002 bra +0x4 /* 00000122 */
label00000120:
00000120 2452 movea.l A2, [A2]
label00000122:
00000122 200A move.l D0, A2
00000124 6608 bne +0xA /* 0000012E */
00000126 707E moveq.l D0, 0x7E
00000128 2F00 move.l -[A7], D0
0000012A 4EBA FED4 jsr [PC - 0x12C /* 00000000 */]
label0000012E:
0000012E 202A 0008 move.l D0, [A2 + 0x8]
00000132 C083 and.l D0, D3
00000134 67EA beq -0x14 /* 00000120 */
00000136 204A movea.l A0, A2
00000138 5848 addq.w A0, 4
0000013A 2F08 move.l -[A7], A0
0000013C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000140 4EBA 01C4 jsr [PC + 0x1C4 /* 00000306 */]
00000144 202E 000C move.l D0, [A6 + 0xC]
00000148 4CDF 0408 movem.l D3,A2, [A7]+
0000014C 4E5E unlink A6
0000014E 205F movea.l A0, [A7]+
00000150 504F addq.w A7, 8
00000152 4ED0 jmp [A0]
fn00000154:
00000154 4E56 0000 link A6, 0
00000158 2F0A move.l -[A7], A2
0000015A 7010 moveq.l D0, 0x10
0000015C 2F00 move.l -[A7], D0
0000015E 206D E69C movea.l A0, [A5 - 0x1964]
00000162 4E90 jsr [A0]
00000164 2440 movea.l A2, D0
00000166 24AD E5E2 move.l [A2], [A5 - 0x1A1E]
0000016A 256E 0010 0004 move.l [A2 + 0x4], [A6 + 0x10]
00000170 256E 000C 000C move.l [A2 + 0xC], [A6 + 0xC]
00000176 256E 0008 0008 move.l [A2 + 0x8], [A6 + 0x8]
0000017C 2B4A E5E2 move.l [A5 - 0x1A1E], A2
00000180 245F movea.l A2, [A7]+
00000182 4E5E unlink A6
00000184 205F movea.l A0, [A7]+
00000186 4FEF 000C lea.l A7, [A7 + 0xC]
0000018A 4ED0 jmp [A0]
fn0000018C:
0000018C 48E7 0030 movem.l -[A7], A2,A3
00000190 202D E5E2 move.l D0, [A5 - 0x1A1E]
00000194 660A bne +0xC /* 000001A0 */
00000196 2F3C 0000 0106 move.l -[A7], 0x106
0000019C 4EBA FE62 jsr [PC - 0x19E /* 00000000 */]
label000001A0:
000001A0 246D E5E2 movea.l A2, [A5 - 0x1A1E]
000001A4 206D E5E2 movea.l A0, [A5 - 0x1A1E]
000001A8 2668 0004 movea.l A3, [A0 + 0x4]
000001AC 2010 move.l D0, [A0]
000001AE 2B40 E5E2 move.l [A5 - 0x1A1E], D0
000001B2 2F0A move.l -[A7], A2
000001B4 206D E690 movea.l A0, [A5 - 0x1970]
000001B8 4E90 jsr [A0]
000001BA 200B move.l D0, A3
000001BC 4CDF 0C00 movem.l A2,A3, [A7]+
000001C0 4E75 rts
fn000001C2:
000001C2 4E56 0000 link A6, 0
000001C6 486D DAFC pea.l [A5 - 0x2504]
000001CA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001CE 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
000001D2 4E5E unlink A6
000001D4 205F movea.l A0, [A7]+
000001D6 584F addq.w A7, 4
000001D8 4ED0 jmp [A0]
fn000001DA:
000001DA 4E56 0000 link A6, 0
000001DE 48E7 1020 movem.l -[A7], D3,A2
000001E2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000001E6 4EBA 13B2 jsr [PC + 0x13B2 /* 0000159A */]
000001EA 2600 move.l D3, D0
000001EC 2003 move.l D0, D3
000001EE 7248 moveq.l D1, 0x48
000001F0 D081 add.l D0, D1
000001F2 2F00 move.l -[A7], D0
000001F4 206D E69C movea.l A0, [A5 - 0x1964]
000001F8 4E90 jsr [A0]
000001FA 2440 movea.l A2, D0
000001FC 204A movea.l A0, A2
000001FE 7048 moveq.l D0, 0x48
00000200 D1C0 add.l A0, D0
00000202 2F08 move.l -[A7], A0
00000204 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000208 4EBA 140C jsr [PC + 0x140C /* 00001616 */]
0000020C 70FF moveq.l D0, 0xFFFFFFFF
0000020E 3540 0024 move.w [A2 + 0x24], D0
00000212 7000 moveq.l D0, 0x00
00000214 2540 0040 move.l [A2 + 0x40], D0
00000218 200A move.l D0, A2
0000021A 4CDF 0408 movem.l D3,A2, [A7]+
0000021E 4E5E unlink A6
00000220 205F movea.l A0, [A7]+
00000222 584F addq.w A7, 4
00000224 4ED0 jmp [A0]
fn00000226:
00000226 4E56 0000 link A6, 0
0000022A 48E7 1020 movem.l -[A7], D3,A2
0000022E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000232 4EBA FFA6 jsr [PC - 0x5A /* 000001DA */]
00000236 2440 movea.l A2, D0
00000238 156E 000F 0016 move.b [A2 + 0x16], [A6 + 0xF]
0000023E 262E 0008 move.l D3, [A6 + 0x8]
00000242 2543 000C move.l [A2 + 0xC], D3
00000246 2043 movea.l A0, D3
00000248 5268 0006 addq.w [A0 + 0x6], 1
0000024C 206E 0008 movea.l A0, [A6 + 0x8]
00000250 2010 move.l D0, [A0]
00000252 721F moveq.l D1, 0x1F
00000254 C081 and.l D0, D1
00000256 41ED E170 lea.l A0, [A5 - 0x1E90]
0000025A 1030 0000 move.b D0, [A0 + D0.w]
0000025E 7210 moveq.l D1, 0x10
00000260 C001 and.b D0, D1
00000262 6706 beq +0x8 /* 0000026A */
00000264 2F0A move.l -[A7], A2
00000266 4EBA 0088 jsr [PC + 0x88 /* 000002F0 */]
label0000026A:
0000026A 200A move.l D0, A2
0000026C 4CDF 0408 movem.l D3,A2, [A7]+
00000270 4E5E unlink A6
00000272 205F movea.l A0, [A7]+
00000274 4FEF 000C lea.l A7, [A7 + 0xC]
00000278 4ED0 jmp [A0]
fn0000027A:
0000027A 4E56 FFF4 link A6, -0x000C
0000027E 202D DB1E move.l D0, [A5 - 0x24E2]
00000282 52AD DB1E addq.l [A5 - 0x24E2], 1
00000286 2F00 move.l -[A7], D0
00000288 487A 0028 pea.l [PC + 0x28 /* 000002B2, value 0x2E544D50 '.TMP', cstring ".TMP%d" */]
0000028C 486E FFF4 pea.l [A6 - 0xC]
00000290 4EAD 023A jsr [A5 + 0x23A /* export_67 */]
00000294 4FEF 000C lea.l A7, [A7 + 0xC]
00000298 486E FFF4 pea.l [A6 - 0xC]
0000029C 2F2E 000C move.l -[A7], [A6 + 0xC]
000002A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002A4 4EBA FF80 jsr [PC - 0x80 /* 00000226 */]
000002A8 4E5E unlink A6
000002AA 205F movea.l A0, [A7]+
000002AC 504F addq.w A7, 8
000002AE 4ED0 jmp [A0]
000002B0 0008 2E54 ori.b A0, 0x54 /* 'T' */
000002B4 4D50 chk.w D6, [A0]
000002B6 2564 0000 move.l [A2 + 0x0], -[A4]
000002BA 4E56 0000 link A6, 0
000002BE 2F0A move.l -[A7], A2
000002C0 7001 moveq.l D0, 0x01
000002C2 2F00 move.l -[A7], D0
000002C4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002C8 4EBA FFB0 jsr [PC - 0x50 /* 0000027A */]
000002CC 2440 movea.l A2, D0
000002CE 00AA 0000 0004 0018 ori.l [A2 + 0x18], 0x4
000002D6 2F0A move.l -[A7], A2
000002D8 4EBA 0228 jsr [PC + 0x228 /* 00000502 */]
000002DC 00AA 0008 0000 0018 ori.l [A2 + 0x18], 0x80000
000002E4 200A move.l D0, A2
000002E6 245F movea.l A2, [A7]+
000002E8 4E5E unlink A6
000002EA 205F movea.l A0, [A7]+
000002EC 584F addq.w A7, 4
000002EE 4ED0 jmp [A0]
fn000002F0:
000002F0 4E56 0000 link A6, 0
000002F4 206E 0008 movea.l A0, [A6 + 0x8]
000002F8 117C 0003 0017 move.b [A0 + 0x17], 0x3
000002FE 4E5E unlink A6
00000300 205F movea.l A0, [A7]+
00000302 584F addq.w A7, 4
00000304 4ED0 jmp [A0]
fn00000306:
00000306 4E56 0000 link A6, 0
0000030A 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000030E 266E 000C movea.l A3, [A6 + 0xC]
00000312 286E 0008 movea.l A4, [A6 + 0x8]
00000316 7048 moveq.l D0, 0x48
00000318 D9C0 add.l A4, D0
0000031A 2453 movea.l A2, [A3]
0000031C 6032 bra +0x34 /* 00000350 */
label0000031E:
0000031E 2F0C move.l -[A7], A4
00000320 204A movea.l A0, A2
00000322 7048 moveq.l D0, 0x48
00000324 D1C0 add.l A0, D0
00000326 2F08 move.l -[A7], A0
00000328 4EBA 135C jsr [PC + 0x135C /* 00001686 */]
0000032C 2600 move.l D3, D0
0000032E 660E bne +0x10 /* 0000033E */
00000330 2F0C move.l -[A7], A4
00000332 7030 moveq.l D0, 0x30
00000334 2F00 move.l -[A7], D0
00000336 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000033A 504F addq.w A7, 8
0000033C 601A bra +0x1C /* 00000358 */
label0000033E:
0000033E 0C83 0000 0000 cmpi.l D3, 0x0
00000344 6A04 bpl +0x6 /* 0000034A */
00000346 264A movea.l A3, A2
00000348 6004 bra +0x6 /* 0000034E */
label0000034A:
0000034A 264A movea.l A3, A2
0000034C 584B addq.w A3, 4
label0000034E:
0000034E 2453 movea.l A2, [A3]
label00000350:
00000350 200A move.l D0, A2
00000352 66CA bne -0x34 /* 0000031E */
00000354 26AE 0008 move.l [A3], [A6 + 0x8]
label00000358:
00000358 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000035C 4E5E unlink A6
0000035E 205F movea.l A0, [A7]+
00000360 504F addq.w A7, 8
00000362 4ED0 jmp [A0]
00000364 4E56 FFF8 link A6, -0x0008
00000368 2F0A move.l -[A7], A2
0000036A 246E 000C movea.l A2, [A6 + 0xC]
0000036E 2F2D E5DA move.l -[A7], [A5 - 0x1A26]
00000372 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000376 4EBA 129E jsr [PC + 0x129E /* 00001616 */]
0000037A 6026 bra +0x28 /* 000003A2 */
label0000037C:
0000037C 2F2D E5DA move.l -[A7], [A5 - 0x1A26]
00000380 204A movea.l A0, A2
00000382 7048 moveq.l D0, 0x48
00000384 D1C0 add.l A0, D0
00000386 2F08 move.l -[A7], A0
00000388 4EBA 12FC jsr [PC + 0x12FC /* 00001686 */]
0000038C 1D40 FFFC move.b [A6 - 0x4], D0
00000390 4A00 tst.b D0
00000392 6712 beq +0x14 /* 000003A6 */
00000394 4A00 tst.b D0
00000396 6A04 bpl +0x6 /* 0000039C */
00000398 2012 move.l D0, [A2]
0000039A 6004 bra +0x6 /* 000003A0 */
label0000039C:
0000039C 202A 0004 move.l D0, [A2 + 0x4]
label000003A0:
000003A0 2440 movea.l A2, D0
label000003A2:
000003A2 200A move.l D0, A2
000003A4 66D6 bne -0x28 /* 0000037C */
label000003A6:
000003A6 200A move.l D0, A2
000003A8 245F movea.l A2, [A7]+
000003AA 4E5E unlink A6
000003AC 4E75 rts
000003AE 2F03 move.l -[A7], D3
000003B0 202D E5E2 move.l D0, [A5 - 0x1A1E]
000003B4 6704 beq +0x6 /* 000003BA */
000003B6 7602 moveq.l D3, 0x02
000003B8 6002 bra +0x4 /* 000003BC */
label000003BA:
000003BA 7601 moveq.l D3, 0x01
label000003BC:
000003BC 42A7 clr.l -[A7]
000003BE 486D 1A82 pea.l [A5 + 0x1A82 /* export_844 */]
000003C2 7008 moveq.l D0, 0x08
000003C4 2F00 move.l -[A7], D0
000003C6 4EBA FD8C jsr [PC - 0x274 /* 00000154 */]
000003CA 42A7 clr.l -[A7]
000003CC 486D 1A82 pea.l [A5 + 0x1A82 /* export_844 */]
000003D0 2F03 move.l -[A7], D3
000003D2 4EBA FD80 jsr [PC - 0x280 /* 00000154 */]
000003D6 261F move.l D3, [A7]+
000003D8 4E75 rts
000003DA 2F0A move.l -[A7], A2
000003DC 4EBA FDAE jsr [PC - 0x252 /* 0000018C */]
000003E0 2440 movea.l A2, D0
000003E2 200A move.l D0, A2
000003E4 670C beq +0xE /* 000003F2 */
000003E6 202D E6CE move.l D0, [A5 - 0x1932]
000003EA 6606 bne +0x8 /* 000003F2 */
000003EC 2F0A move.l -[A7], A2
000003EE 4EBA 001C jsr [PC + 0x1C /* 0000040C */]
label000003F2:
000003F2 4EBA FD98 jsr [PC - 0x268 /* 0000018C */]
000003F6 2440 movea.l A2, D0
000003F8 200A move.l D0, A2
000003FA 670C beq +0xE /* 00000408 */
000003FC 202D E6CE move.l D0, [A5 - 0x1932]
00000400 6606 bne +0x8 /* 00000408 */
00000402 2F0A move.l -[A7], A2
00000404 4EBA 0006 jsr [PC + 0x6 /* 0000040C */]
label00000408:
00000408 245F movea.l A2, [A7]+
0000040A 4E75 rts
fn0000040C:
0000040C 4E56 FFF8 link A6, -0x0008
00000410 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000414 286E 0008 movea.l A4, [A6 + 0x8]
00000418 6000 00D6 bra +0xD8 /* 000004F0 */
label0000041C:
0000041C 266C 000C movea.l A3, [A4 + 0xC]
00000420 246C 002C movea.l A2, [A4 + 0x2C]
00000424 200A move.l D0, A2
00000426 6724 beq +0x26 /* 0000044C */
00000428 262C 0018 move.l D3, [A4 + 0x18]
0000042C 2D43 FFFC move.l [A6 - 0x4], D3
00000430 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
00000436 6714 beq +0x16 /* 0000044C */
00000438 202E FFFC move.l D0, [A6 - 0x4]
0000043C 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00000442 6608 bne +0xA /* 0000044C */
00000444 2F0A move.l -[A7], A2
00000446 206D E690 movea.l A0, [A5 - 0x1970]
0000044A 4E90 jsr [A0]
label0000044C:
0000044C 102C 0016 move.b D0, [A4 + 0x16]
00000450 4880 ext.w D0
00000452 48C0 ext.l D0
00000454 720C moveq.l D1, 0x0C
00000456 B081 cmp.l D0, D1
00000458 6726 beq +0x28 /* 00000480 */
0000045A 720D moveq.l D1, 0x0D
0000045C B081 cmp.l D0, D1
0000045E 673A beq +0x3C /* 0000049A */
00000460 720E moveq.l D1, 0x0E
00000462 B081 cmp.l D0, D1
00000464 6734 beq +0x36 /* 0000049A */
00000466 7208 moveq.l D1, 0x08
00000468 B081 cmp.l D0, D1
0000046A 6752 beq +0x54 /* 000004BE */
0000046C 7209 moveq.l D1, 0x09
0000046E B081 cmp.l D0, D1
00000470 674C beq +0x4E /* 000004BE */
00000472 7204 moveq.l D1, 0x04
00000474 B081 cmp.l D0, D1
00000476 6746 beq +0x48 /* 000004BE */
00000478 720B moveq.l D1, 0x0B
0000047A B081 cmp.l D0, D1
0000047C 6740 beq +0x42 /* 000004BE */
0000047E 603E bra +0x40 /* 000004BE */
label00000480:
00000480 4A6C 0010 tst.w [A4 + 0x10]
00000484 6638 bne +0x3A /* 000004BE */
00000486 204C movea.l A0, A4
00000488 7048 moveq.l D0, 0x48
0000048A D1C0 add.l A0, D0
0000048C 2F08 move.l -[A7], A0
0000048E 7047 moveq.l D0, 0x47
00000490 2F00 move.l -[A7], D0
00000492 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000496 504F addq.w A7, 8
00000498 6024 bra +0x26 /* 000004BE */
label0000049A:
0000049A 244C movea.l A2, A4
0000049C 7010 moveq.l D0, 0x10
0000049E D5C0 add.l A2, D0
000004A0 2052 movea.l A0, [A2]
000004A2 5848 addq.w A0, 4
000004A4 2F08 move.l -[A7], A0
000004A6 42A7 clr.l -[A7]
000004A8 4EAD 167A jsr [A5 + 0x167A /* export_715 */]
000004AC 2052 movea.l A0, [A2]
000004AE 2F28 0008 move.l -[A7], [A0 + 0x8]
000004B2 4EBA FF58 jsr [PC - 0xA8 /* 0000040C */]
000004B6 2F12 move.l -[A7], [A2]
000004B8 206D E690 movea.l A0, [A5 - 0x1970]
000004BC 4E90 jsr [A0]
label000004BE:
000004BE 202C 0018 move.l D0, [A4 + 0x18]
000004C2 7201 moveq.l D1, 0x01
000004C4 C081 and.l D0, D1
000004C6 6708 beq +0xA /* 000004D0 */
000004C8 2F2C 0010 move.l -[A7], [A4 + 0x10]
000004CC 4EAD 1722 jsr [A5 + 0x1722 /* export_736 */]
label000004D0:
000004D0 2F0B move.l -[A7], A3
000004D2 4EBA 07F2 jsr [PC + 0x7F2 /* 00000CC6 */]
000004D6 2454 movea.l A2, [A4]
000004D8 200A move.l D0, A2
000004DA 6706 beq +0x8 /* 000004E2 */
000004DC 2F0A move.l -[A7], A2
000004DE 4EBA FF2C jsr [PC - 0xD4 /* 0000040C */]
label000004E2:
000004E2 266C 0004 movea.l A3, [A4 + 0x4]
000004E6 2F0C move.l -[A7], A4
000004E8 206D E690 movea.l A0, [A5 - 0x1970]
000004EC 4E90 jsr [A0]
000004EE 284B movea.l A4, A3
label000004F0:
000004F0 200C move.l D0, A4
000004F2 6600 FF28 bne -0xD6 /* 0000041C */
000004F6 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
000004FA 4E5E unlink A6
000004FC 205F movea.l A0, [A7]+
000004FE 584F addq.w A7, 4
00000500 4ED0 jmp [A0]
fn00000502:
00000502 4E56 0000 link A6, 0
00000506 48E7 0830 movem.l -[A7], D4,A2,A3
0000050A 266E 0008 movea.l A3, [A6 + 0x8]
0000050E 246D E36A movea.l A2, [A5 - 0x1C96]
00000512 3812 move.w D4, [A2]
00000514 302A 0002 move.w D0, [A2 + 0x2]
00000518 B044 cmp.w D0, D4
0000051A 6C0A bge +0xC /* 00000526 */
0000051C 2F3C 0000 036F move.l -[A7], 0x36F
00000522 4EBA FC9E jsr [PC - 0x362 /* 000001C2 */]
label00000526:
00000526 246D E36A movea.l A2, [A5 - 0x1C96]
0000052A 302A 0002 move.w D0, [A2 + 0x2]
0000052E B044 cmp.w D0, D4
00000530 6638 bne +0x3A /* 0000056A */
00000532 41ED E688 lea.l A0, [A5 - 0x1978]
00000536 B5C8 cmpa.l A2, A0
00000538 6604 bne +0x6 /* 0000053E */
0000053A 7063 moveq.l D0, 0x63
0000053C 6002 bra +0x4 /* 00000540 */
label0000053E:
0000053E 7001 moveq.l D0, 0x01
label00000540:
00000540 D16A 0002 add.w [A2 + 0x2], D0
00000544 302A 0002 move.w D0, [A2 + 0x2]
00000548 206D E36A movea.l A0, [A5 - 0x1C96]
0000054C 2F28 0004 move.l -[A7], [A0 + 0x4]
00000550 3200 move.w D1, D0
00000552 48C1 ext.l D1
00000554 E589 lsl D1, 2
00000556 2F01 move.l -[A7], D1
00000558 7002 moveq.l D0, 0x02
0000055A 3F00 move.w -[A7], D0
0000055C 206D E694 movea.l A0, [A5 - 0x196C]
00000560 4E90 jsr [A0]
00000562 206D E36A movea.l A0, [A5 - 0x1C96]
00000566 2140 0004 move.l [A0 + 0x4], D0
label0000056A:
0000056A 3004 move.w D0, D4
0000056C 48C0 ext.l D0
0000056E E580 asl D0, 2
00000570 206D E36A movea.l A0, [A5 - 0x1C96]
00000574 D0A8 0004 add.l D0, [A0 + 0x4]
00000578 2040 movea.l A0, D0
0000057A 208B move.l [A0], A3
0000057C 202D E6A4 move.l D0, [A5 - 0x195C]
00000580 670C beq +0xE /* 0000058E */
00000582 176D E6A7 0014 move.b [A3 + 0x14], [A5 - 0x1959]
00000588 7000 moveq.l D0, 0x00
0000058A 2B40 E6A4 move.l [A5 - 0x195C], D0
label0000058E:
0000058E 302B 0024 move.w D0, [A3 + 0x24]
00000592 72FF moveq.l D1, 0xFFFFFFFF
00000594 B041 cmp.w D0, D1
00000596 670A beq +0xC /* 000005A2 */
00000598 2F3C 0000 0387 move.l -[A7], 0x387
0000059E 4EBA FC22 jsr [PC - 0x3DE /* 000001C2 */]
label000005A2:
000005A2 206D E36A movea.l A0, [A5 - 0x1C96]
000005A6 3010 move.w D0, [A0]
000005A8 5250 addq.w [A0], 1
000005AA 3740 0024 move.w [A3 + 0x24], D0
000005AE 4CDF 0C10 movem.l D4,A2,A3, [A7]+
000005B2 4E5E unlink A6
000005B4 205F movea.l A0, [A7]+
000005B6 584F addq.w A7, 4
000005B8 4ED0 jmp [A0]
000005BA 4E56 0000 link A6, 0
000005BE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4
000005C2 3C2E 0008 move.w D6, [A6 + 0x8]
000005C6 286E 000C movea.l A4, [A6 + 0xC]
000005CA 200C move.l D0, A4
000005CC 675C beq +0x5E /* 0000062A */
000005CE B9ED E68C cmpa.l A4, [A5 - 0x1974]
000005D2 6618 bne +0x1A /* 000005EC */
000005D4 302E 000A move.w D0, [A6 + 0xA]
000005D8 B046 cmp.w D0, D6
000005DA 6E06 bgt +0x8 /* 000005E2 */
000005DC BC6D E688 cmp.w D6, [A5 - 0x1978]
000005E0 6F0A ble +0xC /* 000005EC */
label000005E2:
000005E2 2F3C 0000 0399 move.l -[A7], 0x399
000005E8 4EBA FBD8 jsr [PC - 0x428 /* 000001C2 */]
label000005EC:
000005EC 3A2E 000A move.w D5, [A6 + 0xA]
000005F0 6034 bra +0x36 /* 00000626 */
label000005F2:
000005F2 3605 move.w D3, D5
000005F4 3803 move.w D4, D3
000005F6 48C4 ext.l D4
000005F8 E584 asl D4, 2
000005FA D88C add.l D4, A4
000005FC 2444 movea.l A2, D4
000005FE 2652 movea.l A3, [A2]
00000600 200B move.l D0, A3
00000602 6720 beq +0x22 /* 00000624 */
00000604 202B 0018 move.l D0, [A3 + 0x18]
00000608 7204 moveq.l D1, 0x04
0000060A C081 and.l D0, D1
0000060C 6716 beq +0x18 /* 00000624 */
0000060E 7E00 moveq.l D7, 0x00
00000610 2487 move.l [A2], D7
00000612 2747 0004 move.l [A3 + 0x4], D7
00000616 2687 move.l [A3], D7
00000618 70FF moveq.l D0, 0xFFFFFFFF
0000061A 3740 0024 move.w [A3 + 0x24], D0
0000061E 2F0B move.l -[A7], A3
00000620 4EBA FDEA jsr [PC - 0x216 /* 0000040C */]
label00000624:
00000624 5245 addq.w D5, 1
label00000626:
00000626 BA46 cmp.w D5, D6
00000628 6DC8 blt -0x36 /* 000005F2 */
label0000062A:
0000062A 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
0000062E 4E5E unlink A6
00000630 205F movea.l A0, [A7]+
00000632 504F addq.w A7, 8
00000634 4ED0 jmp [A0]
00000636 4E56 0000 link A6, 0
0000063A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000063E 7003 moveq.l D0, 0x03
00000640 2F00 move.l -[A7], D0
00000642 4EBA FA02 jsr [PC - 0x5FE /* 00000046 */]
00000646 4E5E unlink A6
00000648 205F movea.l A0, [A7]+
0000064A 584F addq.w A7, 4
0000064C 4ED0 jmp [A0]
fn0000064E:
0000064E 4E56 FFFC link A6, -0x0004
00000652 48E7 1038 movem.l -[A7], D3,A2,A3,A4
00000656 246E 0008 movea.l A2, [A6 + 0x8]
0000065A 6000 0110 bra +0x112 /* 0000076C */
label0000065E:
0000065E 2F0A move.l -[A7], A2
00000660 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00000664 2640 movea.l A3, D0
00000666 4AAB 0030 tst.l [A3 + 0x30]
0000066A 6714 beq +0x16 /* 00000680 */
0000066C 204B movea.l A0, A3
0000066E 7048 moveq.l D0, 0x48
00000670 D1C0 add.l A0, D0
00000672 2F08 move.l -[A7], A0
00000674 2F3C 0000 0092 move.l -[A7], 0x92
0000067A 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
0000067E 504F addq.w A7, 8
label00000680:
00000680 7600 moveq.l D3, 0x00
00000682 2743 0030 move.l [A3 + 0x30], D3
00000686 7000 moveq.l D0, 0x00
00000688 2740 0040 move.l [A3 + 0x40], D0
0000068C 2743 0030 move.l [A3 + 0x30], D3
00000690 2743 0034 move.l [A3 + 0x34], D3
00000694 2743 0038 move.l [A3 + 0x38], D3
00000698 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
0000069C 204B movea.l A0, A3
0000069E 700C moveq.l D0, 0x0C
000006A0 D1C0 add.l A0, D0
000006A2 2F08 move.l -[A7], A0
000006A4 4EBA 0BE6 jsr [PC + 0xBE6 /* 0000128C */]
000006A8 286B 000C movea.l A4, [A3 + 0xC]
000006AC 200C move.l D0, A4
000006AE 6742 beq +0x44 /* 000006F2 */
000006B0 2014 move.l D0, [A4]
000006B2 721F moveq.l D1, 0x1F
000006B4 C081 and.l D0, D1
000006B6 41ED E170 lea.l A0, [A5 - 0x1E90]
000006BA 1030 0000 move.b D0, [A0 + D0.w]
000006BE 7210 moveq.l D1, 0x10
000006C0 C001 and.b D0, D1
000006C2 672E beq +0x30 /* 000006F2 */
000006C4 4AAB 002C tst.l [A3 + 0x2C]
000006C8 6728 beq +0x2A /* 000006F2 */
000006CA 262B 0018 move.l D3, [A3 + 0x18]
000006CE 2D43 FFFC move.l [A6 - 0x4], D3
000006D2 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
000006D8 6718 beq +0x1A /* 000006F2 */
000006DA 202E FFFC move.l D0, [A6 - 0x4]
000006DE 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
000006E4 660C bne +0xE /* 000006F2 */
000006E6 204B movea.l A0, A3
000006E8 702C moveq.l D0, 0x2C
000006EA D1C0 add.l A0, D0
000006EC 2F08 move.l -[A7], A0
000006EE 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
label000006F2:
000006F2 102B 0016 move.b D0, [A3 + 0x16]
000006F6 4880 ext.w D0
000006F8 48C0 ext.l D0
000006FA 720D moveq.l D1, 0x0D
000006FC B081 cmp.l D0, D1
000006FE 670E beq +0x10 /* 0000070E */
00000700 720E moveq.l D1, 0x0E
00000702 B081 cmp.l D0, D1
00000704 6708 beq +0xA /* 0000070E */
00000706 720F moveq.l D1, 0x0F
00000708 B081 cmp.l D0, D1
0000070A 6738 beq +0x3A /* 00000744 */
0000070C 603E bra +0x40 /* 0000074C */
label0000070E:
0000070E 244B movea.l A2, A3
00000710 7010 moveq.l D0, 0x10
00000712 D5C0 add.l A2, D0
00000714 2F0A move.l -[A7], A2
00000716 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
0000071A 2052 movea.l A0, [A2]
0000071C 5048 addq.w A0, 8
0000071E 2F08 move.l -[A7], A0
00000720 4EBA FF2C jsr [PC - 0xD4 /* 0000064E */]
00000724 2052 movea.l A0, [A2]
00000726 5848 addq.w A0, 4
00000728 2F08 move.l -[A7], A0
0000072A 486D 1ABA pea.l [A5 + 0x1ABA /* export_851 */]
0000072E 4EAD 1542 jsr [A5 + 0x1542 /* export_676 */]
00000732 2052 movea.l A0, [A2]
00000734 02A8 FFFF FFF7 0010 andi.l [A0 + 0x10], 0xFFFFFFF7
0000073C 4240 clr.w D0
0000073E 3740 0026 move.w [A3 + 0x26], D0
00000742 601E bra +0x20 /* 00000762 */
label00000744:
00000744 4240 clr.w D0
00000746 3740 0026 move.w [A3 + 0x26], D0
0000074A 6016 bra +0x18 /* 00000762 */
label0000074C:
0000074C 202B 0018 move.l D0, [A3 + 0x18]
00000750 7201 moveq.l D1, 0x01
00000752 C081 and.l D0, D1
00000754 670C beq +0xE /* 00000762 */
00000756 204B movea.l A0, A3
00000758 7010 moveq.l D0, 0x10
0000075A D1C0 add.l A0, D0
0000075C 2F08 move.l -[A7], A0
0000075E 4EAD 178A jsr [A5 + 0x178A /* export_749 */]
label00000762:
00000762 2F0B move.l -[A7], A3
00000764 4EBA FEE8 jsr [PC - 0x118 /* 0000064E */]
00000768 244B movea.l A2, A3
0000076A 584A addq.w A2, 4
label0000076C:
0000076C 2012 move.l D0, [A2]
0000076E 7201 moveq.l D1, 0x01
00000770 C081 and.l D0, D1
00000772 6600 FEEA bne -0x114 /* 0000065E */
00000776 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
0000077A 4E5E unlink A6
0000077C 205F movea.l A0, [A7]+
0000077E 584F addq.w A7, 4
00000780 4ED0 jmp [A0]
fn00000782:
00000782 4E56 FFFC link A6, -0x0004
00000786 48E7 1038 movem.l -[A7], D3,A2,A3,A4
0000078A 286E 0008 movea.l A4, [A6 + 0x8]
0000078E 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
00000792 6000 00DC bra +0xDE /* 00000870 */
label00000796:
00000796 4AAB 0030 tst.l [A3 + 0x30]
0000079A 6714 beq +0x16 /* 000007B0 */
0000079C 204B movea.l A0, A3
0000079E 7048 moveq.l D0, 0x48
000007A0 D1C0 add.l A0, D0
000007A2 2F08 move.l -[A7], A0
000007A4 2F3C 0000 0092 move.l -[A7], 0x92
000007AA 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
000007AE 504F addq.w A7, 8
label000007B0:
000007B0 2F0C move.l -[A7], A4
000007B2 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000007B6 4EAD 15F2 jsr [A5 + 0x15F2 /* export_698 */]
000007BA 246B 000C movea.l A2, [A3 + 0xC]
000007BE 204B movea.l A0, A3
000007C0 700C moveq.l D0, 0x0C
000007C2 D1C0 add.l A0, D0
000007C4 2F08 move.l -[A7], A0
000007C6 4EBA 0B8A jsr [PC + 0xB8A /* 00001352 */]
000007CA 200A move.l D0, A2
000007CC 7201 moveq.l D1, 0x01
000007CE C081 and.l D0, D1
000007D0 6642 bne +0x44 /* 00000814 */
000007D2 2012 move.l D0, [A2]
000007D4 721F moveq.l D1, 0x1F
000007D6 C081 and.l D0, D1
000007D8 41ED E170 lea.l A0, [A5 - 0x1E90]
000007DC 1030 0000 move.b D0, [A0 + D0.w]
000007E0 7210 moveq.l D1, 0x10
000007E2 C001 and.b D0, D1
000007E4 672E beq +0x30 /* 00000814 */
000007E6 4AAB 002C tst.l [A3 + 0x2C]
000007EA 6728 beq +0x2A /* 00000814 */
000007EC 262B 0018 move.l D3, [A3 + 0x18]
000007F0 2D43 FFFC move.l [A6 - 0x4], D3
000007F4 0283 0020 0000 andi.l D3, 0x200000 /* ' \0\0' */
000007FA 6718 beq +0x1A /* 00000814 */
000007FC 202E FFFC move.l D0, [A6 - 0x4]
00000800 0280 0040 0000 andi.l D0, 0x400000 /* '@\0\0' */
00000806 660C bne +0xE /* 00000814 */
00000808 204B movea.l A0, A3
0000080A 702C moveq.l D0, 0x2C
0000080C D1C0 add.l A0, D0
0000080E 2F08 move.l -[A7], A0
00000810 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
label00000814:
00000814 102B 0016 move.b D0, [A3 + 0x16]
00000818 4880 ext.w D0
0000081A 48C0 ext.l D0
0000081C 720D moveq.l D1, 0x0D
0000081E B081 cmp.l D0, D1
00000820 6708 beq +0xA /* 0000082A */
00000822 720E moveq.l D1, 0x0E
00000824 B081 cmp.l D0, D1
00000826 6702 beq +0x4 /* 0000082A */
00000828 6026 bra +0x28 /* 00000850 */
label0000082A:
0000082A 244B movea.l A2, A3
0000082C 7010 moveq.l D0, 0x10
0000082E D5C0 add.l A2, D0
00000830 2052 movea.l A0, [A2]
00000832 5048 addq.w A0, 8
00000834 2F08 move.l -[A7], A0
00000836 4EBA FF4A jsr [PC - 0xB6 /* 00000782 */]
0000083A 2052 movea.l A0, [A2]
0000083C 5848 addq.w A0, 4
0000083E 2F08 move.l -[A7], A0
00000840 486D 1AC2 pea.l [A5 + 0x1AC2 /* export_852 */]
00000844 4EAD 154A jsr [A5 + 0x154A /* export_677 */]
00000848 2F0A move.l -[A7], A2
0000084A 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
0000084E 6016 bra +0x18 /* 00000866 */
label00000850:
00000850 202B 0018 move.l D0, [A3 + 0x18]
00000854 7201 moveq.l D1, 0x01
00000856 C081 and.l D0, D1
00000858 670C beq +0xE /* 00000866 */
0000085A 204B movea.l A0, A3
0000085C 7010 moveq.l D0, 0x10
0000085E D1C0 add.l A0, D0
00000860 2F08 move.l -[A7], A0
00000862 4EAD 1792 jsr [A5 + 0x1792 /* export_750 */]
label00000866:
00000866 2F0B move.l -[A7], A3
00000868 4EBA FF18 jsr [PC - 0xE8 /* 00000782 */]
0000086C 284B movea.l A4, A3
0000086E 584C addq.w A4, 4
label00000870:
00000870 2654 movea.l A3, [A4]
00000872 200B move.l D0, A3
00000874 670A beq +0xC /* 00000880 */
00000876 200B move.l D0, A3
00000878 7201 moveq.l D1, 0x01
0000087A C081 and.l D0, D1
0000087C 6700 FF18 beq -0xE6 /* 00000796 */
label00000880:
00000880 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+
00000884 4E5E unlink A6
00000886 205F movea.l A0, [A7]+
00000888 584F addq.w A7, 4
0000088A 4ED0 jmp [A0]
fn0000088C:
0000088C 4E56 0000 link A6, 0
00000890 2F0B move.l -[A7], A3
00000892 266E 0008 movea.l A3, [A6 + 0x8]
00000896 600E bra +0x10 /* 000008A6 */
label00000898:
00000898 52AD DB22 addq.l [A5 - 0x24DE], 1
0000089C 2F13 move.l -[A7], [A3]
0000089E 4EBA FFEC jsr [PC - 0x14 /* 0000088C */]
000008A2 266B 0004 movea.l A3, [A3 + 0x4]
label000008A6:
000008A6 200B move.l D0, A3
000008A8 66EE bne -0x10 /* 00000898 */
000008AA 265F movea.l A3, [A7]+
000008AC 4E5E unlink A6
000008AE 205F movea.l A0, [A7]+
000008B0 584F addq.w A7, 4
000008B2 4ED0 jmp [A0]
fn000008B4:
000008B4 4E56 0000 link A6, 0
000008B8 2F0B move.l -[A7], A3
000008BA 266E 0008 movea.l A3, [A6 + 0x8]
000008BE 601C bra +0x1E /* 000008DC */
label000008C0:
000008C0 2F13 move.l -[A7], [A3]
000008C2 4EBA FFF0 jsr [PC - 0x10 /* 000008B4 */]
000008C6 202D DB2A move.l D0, [A5 - 0x24D6]
000008CA 52AD DB2A addq.l [A5 - 0x24D6], 1
000008CE E588 lsl D0, 2
000008D0 D0AD DB26 add.l D0, [A5 - 0x24DA]
000008D4 2040 movea.l A0, D0
000008D6 208B move.l [A0], A3
000008D8 266B 0004 movea.l A3, [A3 + 0x4]
label000008DC:
000008DC 200B move.l D0, A3
000008DE 66E0 bne -0x1E /* 000008C0 */
000008E0 265F movea.l A3, [A7]+
000008E2 4E5E unlink A6
000008E4 205F movea.l A0, [A7]+
000008E6 584F addq.w A7, 4
000008E8 4ED0 jmp [A0]
fn000008EA:
000008EA 4E56 0000 link A6, 0
000008EE 48E7 1E10 movem.l -[A7], D3,D4,D5,D6,A3
000008F2 2A2E 0008 move.l D5, [A6 + 0x8]
000008F6 2C2E 000C move.l D6, [A6 + 0xC]
000008FA 282E 0010 move.l D4, [A6 + 0x10]
000008FE 2604 move.l D3, D4
00000900 E583 asl D3, 2
00000902 D6AD DB26 add.l D3, [A5 - 0x24DA]
00000906 2043 movea.l A0, D3
00000908 2650 movea.l A3, [A0]
0000090A B886 cmp.l D4, D6
0000090C 6D04 blt +0x6 /* 00000912 */
0000090E B885 cmp.l D4, D5
00000910 6F04 ble +0x6 /* 00000916 */
label00000912:
00000912 7000 moveq.l D0, 0x00
00000914 605E bra +0x60 /* 00000974 */
label00000916:
00000916 B8AD DB22 cmp.l D4, [A5 - 0x24DE]
0000091A 650A bcs +0xC /* 00000926 */
0000091C 2F3C 0000 0716 move.l -[A7], 0x716
00000922 4EBA F89E jsr [PC - 0x762 /* 000001C2 */]
label00000926:
00000926 B886 cmp.l D4, D6
00000928 6610 bne +0x12 /* 0000093A */
0000092A B885 cmp.l D4, D5
0000092C 660C bne +0xE /* 0000093A */
0000092E 7600 moveq.l D3, 0x00
00000930 2683 move.l [A3], D3
00000932 2743 0004 move.l [A3 + 0x4], D3
00000936 200B move.l D0, A3
00000938 603A bra +0x3C /* 00000974 */
label0000093A:
0000093A 2604 move.l D3, D4
0000093C D686 add.l D3, D6
0000093E 6A02 bpl +0x4 /* 00000942 */
00000940 5283 addq.l D3, 1
label00000942:
00000942 E283 asr D3, 1
00000944 2F03 move.l -[A7], D3
00000946 2F06 move.l -[A7], D6
00000948 2004 move.l D0, D4
0000094A 5380 subq.l D0, 1
0000094C 2F00 move.l -[A7], D0
0000094E 4EBA FF9A jsr [PC - 0x66 /* 000008EA */]
00000952 2680 move.l [A3], D0
00000954 2004 move.l D0, D4
00000956 D085 add.l D0, D5
00000958 5280 addq.l D0, 1
0000095A 6A02 bpl +0x4 /* 0000095E */
0000095C 5280 addq.l D0, 1
label0000095E:
0000095E E280 asr D0, 1
00000960 2F00 move.l -[A7], D0
00000962 2004 move.l D0, D4
00000964 5280 addq.l D0, 1
00000966 2F00 move.l -[A7], D0
00000968 2F05 move.l -[A7], D5
0000096A 4EBA FF7E jsr [PC - 0x82 /* 000008EA */]
0000096E 2740 0004 move.l [A3 + 0x4], D0
00000972 200B move.l D0, A3
label00000974:
00000974 4CDF 0878 movem.l D3,D4,D5,D6,A3, [A7]+
00000978 4E5E unlink A6
0000097A 205F movea.l A0, [A7]+
0000097C 4FEF 000C lea.l A7, [A7 + 0xC]
00000980 4ED0 jmp [A0]
00000982 4E56 0000 link A6, 0
00000986 48E7 1810 movem.l -[A7], D3,D4,A3
0000098A 266E 0008 movea.l A3, [A6 + 0x8]
0000098E 7600 moveq.l D3, 0x00
00000990 2B43 DB22 move.l [A5 - 0x24DE], D3
00000994 2F13 move.l -[A7], [A3]
00000996 4EBA FEF4 jsr [PC - 0x10C /* 0000088C */]
0000099A 282D DB22 move.l D4, [A5 - 0x24DE]
0000099E 0C84 0000 4000 cmpi.l D4, 0x4000 /* '@\0' */
000009A4 6436 bcc +0x38 /* 000009DC */
000009A6 E58C lsl D4, 2
000009A8 2F04 move.l -[A7], D4
000009AA 4EAD 1622 jsr [A5 + 0x1622 /* export_704 */]
000009AE 2B40 DB26 move.l [A5 - 0x24DA], D0
000009B2 4A80 tst.l D0
000009B4 6726 beq +0x28 /* 000009DC */
000009B6 2B43 DB2A move.l [A5 - 0x24D6], D3
000009BA 2F13 move.l -[A7], [A3]
000009BC 4EBA FEF6 jsr [PC - 0x10A /* 000008B4 */]
000009C0 262D DB22 move.l D3, [A5 - 0x24DE]
000009C4 E28B lsr D3, 1
000009C6 2F03 move.l -[A7], D3
000009C8 42A7 clr.l -[A7]
000009CA 202D DB22 move.l D0, [A5 - 0x24DE]
000009CE 5380 subq.l D0, 1
000009D0 2F00 move.l -[A7], D0
000009D2 4EBA FF16 jsr [PC - 0xEA /* 000008EA */]
000009D6 2680 move.l [A3], D0
000009D8 4EAD 1642 jsr [A5 + 0x1642 /* export_708 */]
label000009DC:
000009DC 4CDF 0818 movem.l D3,D4,A3, [A7]+
000009E0 4E5E unlink A6
000009E2 205F movea.l A0, [A7]+
000009E4 584F addq.w A7, 4
000009E6 4ED0 jmp [A0]
fn000009E8:
000009E8 4E56 0000 link A6, 0
000009EC 486D DF88 pea.l [A5 - 0x2078]
000009F0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009F4 4EAD 15FA jsr [A5 + 0x15FA /* export_699 */]
000009F8 4E5E unlink A6
000009FA 205F movea.l A0, [A7]+
000009FC 584F addq.w A7, 4
000009FE 4ED0 jmp [A0]
fn00000A00:
00000A00 4E56 0000 link A6, 0
00000A04 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3
00000A08 266E 0008 movea.l A3, [A6 + 0x8]
00000A0C 102B 0004 move.b D0, [A3 + 0x4]
00000A10 0200 0080 andi.b D0, 0x80
00000A14 6730 beq +0x32 /* 00000A46 */
00000A16 2013 move.l D0, [A3]
00000A18 0280 0000 00FF andi.l D0, 0xFF
00000A1E 41ED E170 lea.l A0, [A5 - 0x1E90]
00000A22 1030 0000 move.b D0, [A0 + D0.w]
00000A26 7201 moveq.l D1, 0x01
00000A28 C001 and.b D0, D1
00000A2A 671A beq +0x1C /* 00000A46 */
00000A2C 246B 0008 movea.l A2, [A3 + 0x8]
00000A30 200A move.l D0, A2
00000A32 670A beq +0xC /* 00000A3E */
00000A34 102A 0004 move.b D0, [A2 + 0x4]
00000A38 0200 0080 andi.b D0, 0x80
00000A3C 6608 bne +0xA /* 00000A46 */
label00000A3E:
00000A3E 702D moveq.l D0, 0x2D
00000A40 2F00 move.l -[A7], D0
00000A42 4EBA FFA4 jsr [PC - 0x5C /* 000009E8 */]
label00000A46:
00000A46 2A13 move.l D5, [A3]
00000A48 761F moveq.l D3, 0x1F
00000A4A CA83 and.l D5, D3
00000A4C 302D E34C move.w D0, [A5 - 0x1CB4]
00000A50 0240 0800 andi.w D0, 0x800
00000A54 670E beq +0x10 /* 00000A64 */
00000A56 7005 moveq.l D0, 0x05
00000A58 BA80 cmp.l D5, D0
00000A5A 6608 bne +0xA /* 00000A64 */
00000A5C 206B 0008 movea.l A0, [A3 + 0x8]
00000A60 2A10 move.l D5, [A0]
00000A62 CA83 and.l D5, D3
label00000A64:
00000A64 701C moveq.l D0, 0x1C
00000A66 BA80 cmp.l D5, D0
00000A68 6508 bcs +0xA /* 00000A72 */
00000A6A 7039 moveq.l D0, 0x39
00000A6C 2F00 move.l -[A7], D0
00000A6E 4EBA FF78 jsr [PC - 0x88 /* 000009E8 */]
label00000A72:
00000A72 41ED E270 lea.l A0, [A5 - 0x1D90]
00000A76 1830 5000 move.b D4, [A0 + D5.w]
00000A7A 4884 ext.w D4
00000A7C 48C4 ext.l D4
00000A7E 70FF moveq.l D0, 0xFFFFFFFF
00000A80 B880 cmp.l D4, D0
00000A82 6600 00E6 bne +0xE8 /* 00000B6A */
00000A86 7018 moveq.l D0, 0x18
00000A88 BA80 cmp.l D5, D0
00000A8A 6724 beq +0x26 /* 00000AB0 */
00000A8C 7016 moveq.l D0, 0x16
00000A8E BA80 cmp.l D5, D0
00000A90 671E beq +0x20 /* 00000AB0 */
00000A92 7017 moveq.l D0, 0x17
00000A94 BA80 cmp.l D5, D0
00000A96 6718 beq +0x1A /* 00000AB0 */
00000A98 7015 moveq.l D0, 0x15
00000A9A BA80 cmp.l D5, D0
00000A9C 672C beq +0x2E /* 00000ACA */
00000A9E 7014 moveq.l D0, 0x14
00000AA0 BA80 cmp.l D5, D0
00000AA2 675C beq +0x5E /* 00000B00 */
00000AA4 7013 moveq.l D0, 0x13
00000AA6 BA80 cmp.l D5, D0
00000AA8 6700 00AA beq +0xAC /* 00000B54 */
00000AAC 6000 00B4 bra +0xB6 /* 00000B62 */
label00000AB0:
00000AB0 102D E350 move.b D0, [A5 - 0x1CB0]
00000AB4 670E beq +0x10 /* 00000AC4 */
00000AB6 487A 00C2 pea.l [PC + 0xC2 /* 00000B7A, value 0x66756E63 'func', cstring "function" */]
00000ABA 7035 moveq.l D0, 0x35
00000ABC 2F00 move.l -[A7], D0
00000ABE 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000AC2 504F addq.w A7, 8
label00000AC4:
00000AC4 7801 moveq.l D4, 0x01
00000AC6 6000 00A2 bra +0xA4 /* 00000B6A */
label00000ACA:
00000ACA 102B 0004 move.b D0, [A3 + 0x4]
00000ACE 7210 moveq.l D1, 0x10
00000AD0 C001 and.b D0, D1
00000AD2 6714 beq +0x16 /* 00000AE8 */
00000AD4 487A 00AE pea.l [PC + 0xAE /* 00000B84, value 0x61727261 'arra', cstring "array" */]
00000AD8 7035 moveq.l D0, 0x35
00000ADA 2F00 move.l -[A7], D0
00000ADC 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000AE0 504F addq.w A7, 8
00000AE2 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
label00000AE8:
00000AE8 2F2B 0008 move.l -[A7], [A3 + 0x8]
00000AEC 4EBA FF12 jsr [PC - 0xEE /* 00000A00 */]
00000AF0 2800 move.l D4, D0
00000AF2 222B 000C move.l D1, [A3 + 0xC]
00000AF6 2004 move.l D0, D4
00000AF8 4EAD 02F2 jsr [A5 + 0x2F2 /* export_90 */]
00000AFC 2800 move.l D4, D0
00000AFE 606A bra +0x6C /* 00000B6A */
label00000B00:
00000B00 206B 000C movea.l A0, [A3 + 0xC]
00000B04 2668 000C movea.l A3, [A0 + 0xC]
00000B08 102B 0004 move.b D0, [A3 + 0x4]
00000B0C 7210 moveq.l D1, 0x10
00000B0E C001 and.b D0, D1
00000B10 6728 beq +0x2A /* 00000B3A */
00000B12 2013 move.l D0, [A3]
00000B14 7214 moveq.l D1, 0x14
00000B16 C081 and.l D0, D1
00000B18 670A beq +0xC /* 00000B24 */
00000B1A 206B 000C movea.l A0, [A3 + 0xC]
00000B1E 7048 moveq.l D0, 0x48
00000B20 D1C0 add.l A0, D0
00000B22 6004 bra +0x6 /* 00000B28 */
label00000B24:
00000B24 41FA 0064 lea.l A0, [PC + 0x64 /* 00000B8A, value 0x73747275 'stru', cstring "struct" */]
label00000B28:
00000B28 2F08 move.l -[A7], A0
00000B2A 7035 moveq.l D0, 0x35
00000B2C 2F00 move.l -[A7], D0
00000B2E 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000B32 504F addq.w A7, 8
00000B34 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
label00000B3A:
00000B3A 4AAB 000C tst.l [A3 + 0xC]
00000B3E 6608 bne +0xA /* 00000B48 */
00000B40 7062 moveq.l D0, 0x62
00000B42 2F00 move.l -[A7], D0
00000B44 4EBA FEA2 jsr [PC - 0x15E /* 000009E8 */]
label00000B48:
00000B48 206B 000C movea.l A0, [A3 + 0xC]
00000B4C 2068 0010 movea.l A0, [A0 + 0x10]
00000B50 2810 move.l D4, [A0]
00000B52 6016 bra +0x18 /* 00000B6A */
label00000B54:
00000B54 706A moveq.l D0, 0x6A
00000B56 2F00 move.l -[A7], D0
00000B58 4EAD 17C2 jsr [A5 + 0x17C2 /* export_756 */]
00000B5C 584F addq.w A7, 4
00000B5E 7801 moveq.l D4, 0x01
00000B60 6008 bra +0xA /* 00000B6A */
label00000B62:
00000B62 707A moveq.l D0, 0x7A
00000B64 2F00 move.l -[A7], D0
00000B66 4EBA FE80 jsr [PC - 0x180 /* 000009E8 */]
label00000B6A:
00000B6A 2004 move.l D0, D4
00000B6C 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+
00000B70 4E5E unlink A6
00000B72 205F movea.l A0, [A7]+
00000B74 584F addq.w A7, 4
00000B76 4ED0 jmp [A0]
00000B78 0018 6675 ori.b [A0]+, 0x75 /* 'u' */
00000B7C 6E63 bgt +0x65 /* 00000BE1 */
00000B7E 7469 moveq.l D2, 0x69
00000B80 6F6E ble +0x70 /* 00000BF0 */
00000B82 0000 6172 ori.b D0, 0x72 /* 'r' */
00000B86 7261 moveq.l D1, 0x61
00000B88 7900 moveq.l D4, 0x00
00000B8A 7374 moveq.l D1, 0x74
00000B8C 7275 moveq.l D1, 0x75
00000B8E 6374 bls +0x76 /* 00000C04 */
00000B90 0000 4E56 ori.b D0, 0x56 /* 'V' */
00000B94 0000 48E7 ori.b D0, 0xE7
00000B98 1010 move.b D0, [A0]
00000B9A 266E 0008 movea.l A3, [A6 + 0x8]
00000B9E 600E bra +0x10 /* 00000BAE */
label00000BA0:
00000BA0 102B 0004 move.b D0, [A3 + 0x4]
00000BA4 7210 moveq.l D1, 0x10
00000BA6 C001 and.b D0, D1
00000BA8 6638 bne +0x3A /* 00000BE2 */
00000BAA 266B 0008 movea.l A3, [A3 + 0x8]
label00000BAE:
00000BAE 2013 move.l D0, [A3]
00000BB0 721F moveq.l D1, 0x1F
00000BB2 C081 and.l D0, D1
00000BB4 7215 moveq.l D1, 0x15
00000BB6 B081 cmp.l D0, D1
00000BB8 67E6 beq -0x18 /* 00000BA0 */
00000BBA 7214 moveq.l D1, 0x14
00000BBC B081 cmp.l D0, D1
00000BBE 6702 beq +0x4 /* 00000BC2 */
00000BC0 6020 bra +0x22 /* 00000BE2 */
label00000BC2:
00000BC2 206B 000C movea.l A0, [A3 + 0xC]
00000BC6 2668 000C movea.l A3, [A0 + 0xC]
00000BCA 102B 0004 move.b D0, [A3 + 0x4]
00000BCE 7210 moveq.l D1, 0x10
00000BD0 C001 and.b D0, D1
00000BD2 660E bne +0x10 /* 00000BE2 */
00000BD4 206B 000C movea.l A0, [A3 + 0xC]
00000BD8 2068 0010 movea.l A0, [A0 + 0x10]
00000BDC 2628 000C move.l D3, [A0 + 0xC]
00000BE0 6008 bra +0xA /* 00000BEA */
label00000BE2:
00000BE2 2F0B move.l -[A7], A3
00000BE4 4EBA FE1A jsr [PC - 0x1E6 /* 00000A00 */]
00000BE8 2600 move.l D3, D0
label00000BEA:
00000BEA 2003 move.l D0, D3
00000BEC 4CDF 0808 movem.l D3,A3, [A7]+
label00000BF0:
00000BF0 4E5E unlink A6
00000BF2 205F movea.l A0, [A7]+
00000BF4 584F addq.w A7, 4
00000BF6 4ED0 jmp [A0]
fn00000BF8:
00000BF8 4E56 0000 link A6, 0
00000BFC 48E7 0030 movem.l -[A7], A2,A3
00000C00 302E 000A move.w D0, [A6 + 0xA]
label00000C04:
00000C04 721F moveq.l D1, 0x1F
00000C06 C041 and.w D0, D1
00000C08 721B moveq.l D1, 0x1B
00000C0A B041 cmp.w D0, D1
00000C0C 660E bne +0x10 /* 00000C1C */
00000C0E 701A moveq.l D0, 0x1A
00000C10 2F00 move.l -[A7], D0
00000C12 206D E6A0 movea.l A0, [A5 - 0x1960]
00000C16 4E90 jsr [A0]
00000C18 2640 movea.l A3, D0
00000C1A 6024 bra +0x26 /* 00000C40 */
label00000C1C:
00000C1C 202D DFA8 move.l D0, [A5 - 0x2058]
00000C20 6712 beq +0x14 /* 00000C34 */
00000C22 266D DFA8 movea.l A3, [A5 - 0x2058]
00000C26 206D DFA8 movea.l A0, [A5 - 0x2058]
00000C2A 2028 0008 move.l D0, [A0 + 0x8]
00000C2E 2B40 DFA8 move.l [A5 - 0x2058], D0
00000C32 600C bra +0xE /* 00000C40 */
label00000C34:
00000C34 7016 moveq.l D0, 0x16
00000C36 2F00 move.l -[A7], D0
00000C38 206D E6A0 movea.l A0, [A5 - 0x1960]
00000C3C 4E90 jsr [A0]
00000C3E 2640 movea.l A3, D0
label00000C40:
00000C40 2B6E 0008 DFB0 move.l [A5 - 0x2050], [A6 + 0x8]
00000C46 41ED DFB0 lea.l A0, [A5 - 0x2050]
00000C4A 244B movea.l A2, A3
00000C4C 7004 moveq.l D0, 0x04
label00000C4E:
00000C4E 24D8 move.l [A2]+, [A0]+
00000C50 51C8 FFFC dbf D0, -0x6 /* 00000C4E */
00000C54 3490 move.w [A2], [A0]
00000C56 7000 moveq.l D0, 0x00
00000C58 2740 0012 move.l [A3 + 0x12], D0
00000C5C 200B move.l D0, A3
00000C5E 4CDF 0C00 movem.l A2,A3, [A7]+
00000C62 4E5E unlink A6
00000C64 205F movea.l A0, [A7]+
00000C66 584F addq.w A7, 4
00000C68 4ED0 jmp [A0]
fn00000C6A:
00000C6A 4E56 0000 link A6, 0
00000C6E 48E7 1030 movem.l -[A7], D3,A2,A3
00000C72 262E 0008 move.l D3, [A6 + 0x8]
00000C76 2F03 move.l -[A7], D3
00000C78 4EBA FF7E jsr [PC - 0x82 /* 00000BF8 */]
00000C7C 2640 movea.l A3, D0
00000C7E 2003 move.l D0, D3
00000C80 0280 0000 00FF andi.l D0, 0xFF
00000C86 45ED E170 lea.l A2, [A5 - 0x1E90]
00000C8A 1032 0000 move.b D0, [A2 + D0.w]
00000C8E 7201 moveq.l D1, 0x01
00000C90 C001 and.b D0, D1
00000C92 6610 bne +0x12 /* 00000CA4 */
00000C94 2003 move.l D0, D3
00000C96 721F moveq.l D1, 0x1F
00000C98 C081 and.l D0, D1
00000C9A 1032 0000 move.b D0, [A2 + D0.w]
00000C9E 7210 moveq.l D1, 0x10
00000CA0 C001 and.b D0, D1
00000CA2 6714 beq +0x16 /* 00000CB8 */
label00000CA4:
00000CA4 7013 moveq.l D0, 0x13
00000CA6 2F00 move.l -[A7], D0
00000CA8 4EBA FF4E jsr [PC - 0xB2 /* 00000BF8 */]
00000CAC 2740 0008 move.l [A3 + 0x8], D0
00000CB0 7201 moveq.l D1, 0x01
00000CB2 2040 movea.l A0, D0
00000CB4 3141 0006 move.w [A0 + 0x6], D1
label00000CB8:
00000CB8 200B move.l D0, A3
00000CBA 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00000CBE 4E5E unlink A6
00000CC0 205F movea.l A0, [A7]+
00000CC2 584F addq.w A7, 4
00000CC4 4ED0 jmp [A0]
fn00000CC6:
00000CC6 4E56 0000 link A6, 0
00000CCA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
00000CCE 266E 0008 movea.l A3, [A6 + 0x8]
00000CD2 6000 00A6 bra +0xA8 /* 00000D7A */
label00000CD6:
00000CD6 102B 0004 move.b D0, [A3 + 0x4]
00000CDA 0200 0080 andi.b D0, 0x80
00000CDE 6736 beq +0x38 /* 00000D16 */
00000CE0 2013 move.l D0, [A3]
00000CE2 0280 0000 00FF andi.l D0, 0xFF
00000CE8 41ED E170 lea.l A0, [A5 - 0x1E90]
00000CEC 1030 0000 move.b D0, [A0 + D0.w]
00000CF0 7201 moveq.l D1, 0x01
00000CF2 C001 and.b D0, D1
00000CF4 6700 008A beq +0x8C /* 00000D80 */
00000CF8 246B 0008 movea.l A2, [A3 + 0x8]
00000CFC 200A move.l D0, A2
00000CFE 670A beq +0xC /* 00000D0A */
00000D00 102A 0004 move.b D0, [A2 + 0x4]
00000D04 0200 0080 andi.b D0, 0x80
00000D08 660A bne +0xC /* 00000D14 */
label00000D0A:
00000D0A 2F3C 0000 00EF move.l -[A7], 0xEF
00000D10 4EBA FCD6 jsr [PC - 0x32A /* 000009E8 */]
label00000D14:
00000D14 606A bra +0x6C /* 00000D80 */
label00000D16:
00000D16 302B 0006 move.w D0, [A3 + 0x6]
00000D1A 6E0A bgt +0xC /* 00000D26 */
00000D1C 2F3C 0000 00F6 move.l -[A7], 0xF6
00000D22 4EBA FCC4 jsr [PC - 0x33C /* 000009E8 */]
label00000D26:
00000D26 536B 0006 subq.w [A3 + 0x6], 1
00000D2A 6654 bne +0x56 /* 00000D80 */
00000D2C 286B 0008 movea.l A4, [A3 + 0x8]
00000D30 2813 move.l D4, [A3]
00000D32 761F moveq.l D3, 0x1F
00000D34 C883 and.l D4, D3
00000D36 2004 move.l D0, D4
00000D38 C083 and.l D0, D3
00000D3A 41ED E170 lea.l A0, [A5 - 0x1E90]
00000D3E 1030 0000 move.b D0, [A0 + D0.w]
00000D42 7210 moveq.l D1, 0x10
00000D44 C001 and.b D0, D1
00000D46 6606 bne +0x8 /* 00000D4E */
00000D48 701B moveq.l D0, 0x1B
00000D4A B880 cmp.l D4, D0
00000D4C 660E bne +0x10 /* 00000D5C */
label00000D4E:
00000D4E 204B movea.l A0, A3
00000D50 700C moveq.l D0, 0x0C
00000D52 D1C0 add.l A0, D0
00000D54 2F08 move.l -[A7], A0
00000D56 4EBA 071E jsr [PC + 0x71E /* 00001476 */]
00000D5A 6012 bra +0x14 /* 00000D6E */
label00000D5C:
00000D5C 0C84 0000 001A cmpi.l D4, 0x1A
00000D62 660A bne +0xC /* 00000D6E */
00000D64 2F2B 000C move.l -[A7], [A3 + 0xC]
00000D68 206D E690 movea.l A0, [A5 - 0x1970]
00000D6C 4E90 jsr [A0]
label00000D6E:
00000D6E 276D DFA8 0008 move.l [A3 + 0x8], [A5 - 0x2058]
00000D74 2B4B DFA8 move.l [A5 - 0x2058], A3
00000D78 264C movea.l A3, A4
label00000D7A:
00000D7A 200B move.l D0, A3
00000D7C 6600 FF58 bne -0xA6 /* 00000CD6 */
label00000D80:
00000D80 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
00000D84 4E5E unlink A6
00000D86 205F movea.l A0, [A7]+
00000D88 584F addq.w A7, 4
00000D8A 4ED0 jmp [A0]
fn00000D8C:
00000D8C 4E56 0000 link A6, 0
00000D90 2F0A move.l -[A7], A2
00000D92 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D96 4EBA FE60 jsr [PC - 0x1A0 /* 00000BF8 */]
00000D9A 2440 movea.l A2, D0
00000D9C 7001 moveq.l D0, 0x01
00000D9E 3540 0006 move.w [A2 + 0x6], D0
00000DA2 002A 0080 0004 ori.b [A2 + 0x4], 0x80
00000DA8 200A move.l D0, A2
00000DAA 245F movea.l A2, [A7]+
00000DAC 4E5E unlink A6
00000DAE 205F movea.l A0, [A7]+
00000DB0 584F addq.w A7, 4
00000DB2 4ED0 jmp [A0]
00000DB4 2F03 move.l -[A7], D3
00000DB6 7600 moveq.l D3, 0x00
00000DB8 2B43 DFA8 move.l [A5 - 0x2058], D3
00000DBC 2B43 DFAC move.l [A5 - 0x2054], D3
00000DC0 7650 moveq.l D3, 0x50
00000DC2 2F03 move.l -[A7], D3
00000DC4 206D E69C movea.l A0, [A5 - 0x1964]
00000DC8 4E90 jsr [A0]
00000DCA 2B40 E5D2 move.l [A5 - 0x1A2E], D0
00000DCE 2F03 move.l -[A7], D3
00000DD0 206D E69C movea.l A0, [A5 - 0x1964]
00000DD4 4E90 jsr [A0]
00000DD6 2B40 E5CE move.l [A5 - 0x1A32], D0
00000DDA 7013 moveq.l D0, 0x13
00000DDC 2F00 move.l -[A7], D0
00000DDE 4EBA FFAC jsr [PC - 0x54 /* 00000D8C */]
00000DE2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000DE6 2140 004C move.l [A0 + 0x4C], D0
00000DEA 7002 moveq.l D0, 0x02
00000DEC 2F00 move.l -[A7], D0
00000DEE 4EBA FF9C jsr [PC - 0x64 /* 00000D8C */]
00000DF2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000DF6 2140 0008 move.l [A0 + 0x8], D0
00000DFA 7001 moveq.l D0, 0x01
00000DFC 2F00 move.l -[A7], D0
00000DFE 4EBA FF8C jsr [PC - 0x74 /* 00000D8C */]
00000E02 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E06 2140 0004 move.l [A0 + 0x4], D0
00000E0A 42A7 clr.l -[A7]
00000E0C 4EBA FF7E jsr [PC - 0x82 /* 00000D8C */]
00000E10 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E14 2080 move.l [A0], D0
00000E16 7003 moveq.l D0, 0x03
00000E18 2F00 move.l -[A7], D0
00000E1A 4EBA FF70 jsr [PC - 0x90 /* 00000D8C */]
00000E1E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E22 2140 000C move.l [A0 + 0xC], D0
00000E26 7004 moveq.l D0, 0x04
00000E28 2F00 move.l -[A7], D0
00000E2A 4EBA FF60 jsr [PC - 0xA0 /* 00000D8C */]
00000E2E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E32 2140 0010 move.l [A0 + 0x10], D0
00000E36 7006 moveq.l D0, 0x06
00000E38 2F00 move.l -[A7], D0
00000E3A 4EBA FF50 jsr [PC - 0xB0 /* 00000D8C */]
00000E3E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E42 2140 0018 move.l [A0 + 0x18], D0
00000E46 7007 moveq.l D0, 0x07
00000E48 2F00 move.l -[A7], D0
00000E4A 4EBA FF40 jsr [PC - 0xC0 /* 00000D8C */]
00000E4E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E52 2140 001C move.l [A0 + 0x1C], D0
00000E56 7008 moveq.l D0, 0x08
00000E58 2F00 move.l -[A7], D0
00000E5A 4EBA FF30 jsr [PC - 0xD0 /* 00000D8C */]
00000E5E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E62 2140 0020 move.l [A0 + 0x20], D0
00000E66 7009 moveq.l D0, 0x09
00000E68 2F00 move.l -[A7], D0
00000E6A 4EBA FF20 jsr [PC - 0xE0 /* 00000D8C */]
00000E6E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E72 2140 0024 move.l [A0 + 0x24], D0
00000E76 700A moveq.l D0, 0x0A
00000E78 2F00 move.l -[A7], D0
00000E7A 4EBA FF10 jsr [PC - 0xF0 /* 00000D8C */]
00000E7E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E82 2140 0028 move.l [A0 + 0x28], D0
00000E86 700B moveq.l D0, 0x0B
00000E88 2F00 move.l -[A7], D0
00000E8A 4EBA FF00 jsr [PC - 0x100 /* 00000D8C */]
00000E8E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000E92 2140 002C move.l [A0 + 0x2C], D0
00000E96 700C moveq.l D0, 0x0C
00000E98 2F00 move.l -[A7], D0
00000E9A 4EBA FEF0 jsr [PC - 0x110 /* 00000D8C */]
00000E9E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000EA2 2140 0030 move.l [A0 + 0x30], D0
00000EA6 700D moveq.l D0, 0x0D
00000EA8 2F00 move.l -[A7], D0
00000EAA 4EBA FEE0 jsr [PC - 0x120 /* 00000D8C */]
00000EAE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000EB2 2140 0034 move.l [A0 + 0x34], D0
00000EB6 700E moveq.l D0, 0x0E
00000EB8 2F00 move.l -[A7], D0
00000EBA 4EBA FED0 jsr [PC - 0x130 /* 00000D8C */]
00000EBE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000EC2 2140 0038 move.l [A0 + 0x38], D0
00000EC6 700F moveq.l D0, 0x0F
00000EC8 2F00 move.l -[A7], D0
00000ECA 4EBA FEC0 jsr [PC - 0x140 /* 00000D8C */]
00000ECE 2B40 E5BE move.l [A5 - 0x1A42], D0
00000ED2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000ED6 2010 move.l D0, [A0]
00000ED8 2B40 E5C6 move.l [A5 - 0x1A3A], D0
00000EDC 7016 moveq.l D0, 0x16
00000EDE 2F00 move.l -[A7], D0
00000EE0 4EBA FD88 jsr [PC - 0x278 /* 00000C6A */]
00000EE4 2B40 E5CA move.l [A5 - 0x1A36], D0
00000EE8 2040 movea.l A0, D0
00000EEA 5268 0006 addq.w [A0 + 0x6], 1
00000EEE 7610 moveq.l D3, 0x10
00000EF0 2F03 move.l -[A7], D3
00000EF2 4EBA FE98 jsr [PC - 0x168 /* 00000D8C */]
00000EF6 206D E5CE movea.l A0, [A5 - 0x1A32]
00000EFA 2140 004C move.l [A0 + 0x4C], D0
00000EFE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F02 2228 004C move.l D1, [A0 + 0x4C]
00000F06 2040 movea.l A0, D0
00000F08 2141 0008 move.l [A0 + 0x8], D1
00000F0C 2F03 move.l -[A7], D3
00000F0E 4EBA FE7C jsr [PC - 0x184 /* 00000D8C */]
00000F12 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F16 2140 0008 move.l [A0 + 0x8], D0
00000F1A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F1E 2228 0008 move.l D1, [A0 + 0x8]
00000F22 2040 movea.l A0, D0
00000F24 2141 0008 move.l [A0 + 0x8], D1
00000F28 2F03 move.l -[A7], D3
00000F2A 4EBA FE60 jsr [PC - 0x1A0 /* 00000D8C */]
00000F2E 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F32 2140 0004 move.l [A0 + 0x4], D0
00000F36 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F3A 2228 0004 move.l D1, [A0 + 0x4]
00000F3E 2040 movea.l A0, D0
00000F40 2141 0008 move.l [A0 + 0x8], D1
00000F44 2F03 move.l -[A7], D3
00000F46 4EBA FE44 jsr [PC - 0x1BC /* 00000D8C */]
00000F4A 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F4E 2080 move.l [A0], D0
00000F50 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F54 2210 move.l D1, [A0]
00000F56 2040 movea.l A0, D0
00000F58 2141 0008 move.l [A0 + 0x8], D1
00000F5C 2F03 move.l -[A7], D3
00000F5E 4EBA FE2C jsr [PC - 0x1D4 /* 00000D8C */]
00000F62 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F66 2140 000C move.l [A0 + 0xC], D0
00000F6A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F6E 2228 000C move.l D1, [A0 + 0xC]
00000F72 2040 movea.l A0, D0
00000F74 2141 0008 move.l [A0 + 0x8], D1
00000F78 2F03 move.l -[A7], D3
00000F7A 4EBA FE10 jsr [PC - 0x1F0 /* 00000D8C */]
00000F7E 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F82 2140 0010 move.l [A0 + 0x10], D0
00000F86 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000F8A 2228 0010 move.l D1, [A0 + 0x10]
00000F8E 2040 movea.l A0, D0
00000F90 2141 0008 move.l [A0 + 0x8], D1
00000F94 2F03 move.l -[A7], D3
00000F96 4EBA FDF4 jsr [PC - 0x20C /* 00000D8C */]
00000F9A 206D E5CE movea.l A0, [A5 - 0x1A32]
00000F9E 2140 0018 move.l [A0 + 0x18], D0
00000FA2 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000FA6 2228 0018 move.l D1, [A0 + 0x18]
00000FAA 2040 movea.l A0, D0
00000FAC 2141 0008 move.l [A0 + 0x8], D1
00000FB0 2F03 move.l -[A7], D3
00000FB2 4EBA FDD8 jsr [PC - 0x228 /* 00000D8C */]
00000FB6 206D E5CE movea.l A0, [A5 - 0x1A32]
00000FBA 2140 001C move.l [A0 + 0x1C], D0
00000FBE 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000FC2 2228 001C move.l D1, [A0 + 0x1C]
00000FC6 2040 movea.l A0, D0
00000FC8 2141 0008 move.l [A0 + 0x8], D1
00000FCC 2F03 move.l -[A7], D3
00000FCE 4EBA FDBC jsr [PC - 0x244 /* 00000D8C */]
00000FD2 206D E5CE movea.l A0, [A5 - 0x1A32]
00000FD6 2140 0020 move.l [A0 + 0x20], D0
00000FDA 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000FDE 2228 0020 move.l D1, [A0 + 0x20]
00000FE2 2040 movea.l A0, D0
00000FE4 2141 0008 move.l [A0 + 0x8], D1
00000FE8 2F03 move.l -[A7], D3
00000FEA 4EBA FDA0 jsr [PC - 0x260 /* 00000D8C */]
00000FEE 206D E5CE movea.l A0, [A5 - 0x1A32]
00000FF2 2140 0024 move.l [A0 + 0x24], D0
00000FF6 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00000FFA 2228 0024 move.l D1, [A0 + 0x24]
00000FFE 2040 movea.l A0, D0
00001000 2141 0008 move.l [A0 + 0x8], D1
00001004 2F03 move.l -[A7], D3
00001006 4EBA FD84 jsr [PC - 0x27C /* 00000D8C */]
0000100A 206D E5CE movea.l A0, [A5 - 0x1A32]
0000100E 2140 0028 move.l [A0 + 0x28], D0
00001012 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001016 2228 0028 move.l D1, [A0 + 0x28]
0000101A 2040 movea.l A0, D0
0000101C 2141 0008 move.l [A0 + 0x8], D1
00001020 2F03 move.l -[A7], D3
00001022 4EBA FD68 jsr [PC - 0x298 /* 00000D8C */]
00001026 206D E5CE movea.l A0, [A5 - 0x1A32]
0000102A 2140 002C move.l [A0 + 0x2C], D0
0000102E 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001032 2228 002C move.l D1, [A0 + 0x2C]
00001036 2040 movea.l A0, D0
00001038 2141 0008 move.l [A0 + 0x8], D1
0000103C 2F03 move.l -[A7], D3
0000103E 4EBA FD4C jsr [PC - 0x2B4 /* 00000D8C */]
00001042 206D E5CE movea.l A0, [A5 - 0x1A32]
00001046 2140 0030 move.l [A0 + 0x30], D0
0000104A 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000104E 2228 0030 move.l D1, [A0 + 0x30]
00001052 2040 movea.l A0, D0
00001054 2141 0008 move.l [A0 + 0x8], D1
00001058 2F03 move.l -[A7], D3
0000105A 4EBA FD30 jsr [PC - 0x2D0 /* 00000D8C */]
0000105E 206D E5CE movea.l A0, [A5 - 0x1A32]
00001062 2140 0034 move.l [A0 + 0x34], D0
00001066 206D E5D2 movea.l A0, [A5 - 0x1A2E]
0000106A 2228 0034 move.l D1, [A0 + 0x34]
0000106E 2040 movea.l A0, D0
00001070 2141 0008 move.l [A0 + 0x8], D1
00001074 2F03 move.l -[A7], D3
00001076 4EBA FD14 jsr [PC - 0x2EC /* 00000D8C */]
0000107A 206D E5CE movea.l A0, [A5 - 0x1A32]
0000107E 2140 0038 move.l [A0 + 0x38], D0
00001082 206D E5D2 movea.l A0, [A5 - 0x1A2E]
00001086 2228 0038 move.l D1, [A0 + 0x38]
0000108A 2040 movea.l A0, D0
0000108C 2141 0008 move.l [A0 + 0x8], D1
00001090 7040 moveq.l D0, 0x40
00001092 2F00 move.l -[A7], D0
00001094 4EBA FCF6 jsr [PC - 0x30A /* 00000D8C */]
00001098 2B40 E5C2 move.l [A5 - 0x1A3E], D0
0000109C 261F move.l D3, [A7]+
0000109E 4E75 rts
fn000010A0:
000010A0 4E56 0000 link A6, 0
000010A4 48E7 0038 movem.l -[A7], A2,A3,A4
000010A8 246E 0008 movea.l A2, [A6 + 0x8]
000010AC 102A 0004 move.b D0, [A2 + 0x4]
000010B0 0200 0080 andi.b D0, 0x80
000010B4 6732 beq +0x34 /* 000010E8 */
000010B6 2012 move.l D0, [A2]
000010B8 0280 0000 00FF andi.l D0, 0xFF
000010BE 41ED E170 lea.l A0, [A5 - 0x1E90]
000010C2 1030 0000 move.b D0, [A0 + D0.w]
000010C6 7201 moveq.l D1, 0x01
000010C8 C001 and.b D0, D1
000010CA 671C beq +0x1E /* 000010E8 */
000010CC 246A 0008 movea.l A2, [A2 + 0x8]
000010D0 200A move.l D0, A2
000010D2 670A beq +0xC /* 000010DE */
000010D4 102A 0004 move.b D0, [A2 + 0x4]
000010D8 0200 0080 andi.b D0, 0x80
000010DC 660A bne +0xC /* 000010E8 */
label000010DE:
000010DE 2F3C 0000 01E9 move.l -[A7], 0x1E9
000010E4 4EBA F902 jsr [PC - 0x6FE /* 000009E8 */]
label000010E8:
000010E8 246E 0008 movea.l A2, [A6 + 0x8]
000010EC 2F12 move.l -[A7], [A2]
000010EE 4EBA FB08 jsr [PC - 0x4F8 /* 00000BF8 */]
000010F2 2840 movea.l A4, D0
000010F4 204C movea.l A0, A4
000010F6 7004 moveq.l D0, 0x04
label000010F8:
000010F8 20DA move.l [A0]+, [A2]+
000010FA 51C8 FFFC dbf D0, -0x6 /* 000010F8 */
000010FE 3092 move.w [A0], [A2]
00001100 2014 move.l D0, [A4]
00001102 721F moveq.l D1, 0x1F
00001104 C081 and.l D0, D1
00001106 721B moveq.l D1, 0x1B
00001108 B081 cmp.l D0, D1
0000110A 6702 beq +0x4 /* 0000110E */
0000110C 600E bra +0x10 /* 0000111C */
label0000110E:
0000110E 206E 0008 movea.l A0, [A6 + 0x8]
00001112 2028 0016 move.l D0, [A0 + 0x16]
00001116 2940 0016 move.l [A4 + 0x16], D0
0000111A 604A bra +0x4C /* 00001166 */
label0000111C:
0000111C 2014 move.l D0, [A4]
0000111E 721F moveq.l D1, 0x1F
00001120 C081 and.l D0, D1
00001122 41ED E170 lea.l A0, [A5 - 0x1E90]
00001126 1030 0000 move.b D0, [A0 + D0.w]
0000112A 7210 moveq.l D1, 0x10
0000112C C001 and.b D0, D1
0000112E 6736 beq +0x38 /* 00001166 */
00001130 7000 moveq.l D0, 0x00
00001132 2940 000C move.l [A4 + 0xC], D0
00001136 206E 0008 movea.l A0, [A6 + 0x8]
0000113A 2668 000C movea.l A3, [A0 + 0xC]
0000113E 244C movea.l A2, A4
00001140 700C moveq.l D0, 0x0C
00001142 D5C0 add.l A2, D0
00001144 601C bra +0x1E /* 00001162 */
label00001146:
00001146 2F0A move.l -[A7], A2
00001148 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000114C 4EBA 02EE jsr [PC + 0x2EE /* 0000143C */]
00001150 4A93 tst.l [A3]
00001152 670A beq +0xC /* 0000115E */
00001154 2F3C 0000 01FE move.l -[A7], 0x1FE
0000115A 4EBA F88C jsr [PC - 0x774 /* 000009E8 */]
label0000115E:
0000115E 266B 0008 movea.l A3, [A3 + 0x8]
label00001162:
00001162 200B move.l D0, A3
00001164 66E0 bne -0x1E /* 00001146 */
label00001166:
00001166 246C 0008 movea.l A2, [A4 + 0x8]
0000116A 200A move.l D0, A2
0000116C 6704 beq +0x6 /* 00001172 */
0000116E 526A 0006 addq.w [A2 + 0x6], 1
label00001172:
00001172 4240 clr.w D0
00001174 3940 0006 move.w [A4 + 0x6], D0
00001178 022C 007F 0004 andi.b [A4 + 0x4], 0x7F
0000117E 200C move.l D0, A4
00001180 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001184 4E5E unlink A6
00001186 205F movea.l A0, [A7]+
00001188 584F addq.w A7, 4
0000118A 4ED0 jmp [A0]
0000118C 4E56 0000 link A6, 0
00001190 48E7 0830 movem.l -[A7], D4,A2,A3
00001194 282E 0008 move.l D4, [A6 + 0x8]
00001198 206E 000C movea.l A0, [A6 + 0xC]
0000119C 2650 movea.l A3, [A0]
0000119E 102B 0004 move.b D0, [A3 + 0x4]
000011A2 0200 0080 andi.b D0, 0x80
000011A6 6732 beq +0x34 /* 000011DA */
000011A8 2013 move.l D0, [A3]
000011AA 0280 0000 00FF andi.l D0, 0xFF
000011B0 41ED E170 lea.l A0, [A5 - 0x1E90]
000011B4 1030 0000 move.b D0, [A0 + D0.w]
000011B8 7201 moveq.l D1, 0x01
000011BA C001 and.b D0, D1
000011BC 671C beq +0x1E /* 000011DA */
000011BE 246B 0008 movea.l A2, [A3 + 0x8]
000011C2 200A move.l D0, A2
000011C4 670A beq +0xC /* 000011D0 */
000011C6 102A 0004 move.b D0, [A2 + 0x4]
000011CA 0200 0080 andi.b D0, 0x80
000011CE 660A bne +0xC /* 000011DA */
label000011D0:
000011D0 2F3C 0000 0218 move.l -[A7], 0x218
000011D6 4EBA F810 jsr [PC - 0x7F0 /* 000009E8 */]
label000011DA:
000011DA 2013 move.l D0, [A3]
000011DC B084 cmp.l D0, D4
000011DE 674A beq +0x4C /* 0000122A */
000011E0 302B 0006 move.w D0, [A3 + 0x6]
000011E4 7201 moveq.l D1, 0x01
000011E6 B041 cmp.w D0, D1
000011E8 6E0A bgt +0xC /* 000011F4 */
000011EA 102B 0004 move.b D0, [A3 + 0x4]
000011EE 0200 0080 andi.b D0, 0x80
000011F2 6736 beq +0x38 /* 0000122A */
label000011F4:
000011F4 206D E5D2 movea.l A0, [A5 - 0x1A2E]
000011F8 2050 movea.l A0, [A0]
000011FA B1CB cmpa.l A0, A3
000011FC 6618 bne +0x1A /* 00001216 */
000011FE 206D E5C2 movea.l A0, [A5 - 0x1A3E]
00001202 2010 move.l D0, [A0]
00001204 B084 cmp.l D0, D4
00001206 660E bne +0x10 /* 00001216 */
00001208 266D E5C2 movea.l A3, [A5 - 0x1A3E]
0000120C 206D E5C2 movea.l A0, [A5 - 0x1A3E]
00001210 5268 0006 addq.w [A0 + 0x6], 1
00001214 6014 bra +0x16 /* 0000122A */
label00001216:
00001216 2F0B move.l -[A7], A3
00001218 4EBA FE86 jsr [PC - 0x17A /* 000010A0 */]
0000121C 2440 movea.l A2, D0
0000121E 526A 0006 addq.w [A2 + 0x6], 1
00001222 2F0B move.l -[A7], A3
00001224 4EBA FAA0 jsr [PC - 0x560 /* 00000CC6 */]
00001228 264A movea.l A3, A2
label0000122A:
0000122A 2684 move.l [A3], D4
0000122C 200B move.l D0, A3
0000122E 206E 000C movea.l A0, [A6 + 0xC]
00001232 2080 move.l [A0], D0
00001234 4CDF 0C10 movem.l D4,A2,A3, [A7]+
00001238 4E5E unlink A6
0000123A 205F movea.l A0, [A7]+
0000123C 504F addq.w A7, 8
0000123E 4ED0 jmp [A0]
00001240 4E56 0000 link A6, 0
00001244 48E7 1030 movem.l -[A7], D3,A2,A3
00001248 206E 000C movea.l A0, [A6 + 0xC]
0000124C 2650 movea.l A3, [A0]
0000124E 302B 0006 move.w D0, [A3 + 0x6]
00001252 7601 moveq.l D3, 0x01
00001254 B043 cmp.w D0, D3
00001256 6F14 ble +0x16 /* 0000126C */
00001258 2F0B move.l -[A7], A3
0000125A 4EBA FE44 jsr [PC - 0x1BC /* 000010A0 */]
0000125E 2440 movea.l A2, D0
00001260 526A 0006 addq.w [A2 + 0x6], 1
00001264 2F0B move.l -[A7], A3
00001266 4EBA FA5E jsr [PC - 0x5A2 /* 00000CC6 */]
0000126A 264A movea.l A3, A2
label0000126C:
0000126C 022B 00EF 0004 andi.b [A3 + 0x4], 0xEF
00001272 276E 0008 000C move.l [A3 + 0xC], [A6 + 0x8]
00001278 200B move.l D0, A3
0000127A 206E 000C movea.l A0, [A6 + 0xC]
0000127E 2080 move.l [A0], D0
00001280 4CDF 0C08 movem.l D3,A2,A3, [A7]+
00001284 4E5E unlink A6
00001286 205F movea.l A0, [A7]+
00001288 504F addq.w A7, 8
0000128A 4ED0 jmp [A0]
fn0000128C:
0000128C 4E56 0000 link A6, 0
00001290 48E7 1018 movem.l -[A7], D3,A3,A4
00001294 286E 0008 movea.l A4, [A6 + 0x8]
00001298 200C move.l D0, A4
0000129A 660A bne +0xC /* 000012A6 */
0000129C 2F3C 0000 02AC move.l -[A7], 0x2AC
000012A2 4EBA F744 jsr [PC - 0x8BC /* 000009E8 */]
label000012A6:
000012A6 6000 0094 bra +0x96 /* 0000133C */
label000012AA:
000012AA 2F0C move.l -[A7], A4
000012AC 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
000012B0 2640 movea.l A3, D0
000012B2 102B 0004 move.b D0, [A3 + 0x4]
000012B6 7620 moveq.l D3, 0x20
000012B8 C003 and.b D0, D3
000012BA 6600 008A bne +0x8C /* 00001346 */
000012BE 872B 0004 or.b [A3 + 0x4], D3
000012C2 2013 move.l D0, [A3]
000012C4 721F moveq.l D1, 0x1F
000012C6 C081 and.l D0, D1
000012C8 7219 moveq.l D1, 0x19
000012CA B081 cmp.l D0, D1
000012CC 6720 beq +0x22 /* 000012EE */
000012CE 7214 moveq.l D1, 0x14
000012D0 B081 cmp.l D0, D1
000012D2 671A beq +0x1C /* 000012EE */
000012D4 7205 moveq.l D1, 0x05
000012D6 B081 cmp.l D0, D1
000012D8 6714 beq +0x16 /* 000012EE */
000012DA 721C moveq.l D1, 0x1C
000012DC B081 cmp.l D0, D1
000012DE 670E beq +0x10 /* 000012EE */
000012E0 721A moveq.l D1, 0x1A
000012E2 B081 cmp.l D0, D1
000012E4 6716 beq +0x18 /* 000012FC */
000012E6 721B moveq.l D1, 0x1B
000012E8 B081 cmp.l D0, D1
000012EA 671E beq +0x20 /* 0000130A */
000012EC 602A bra +0x2C /* 00001318 */
label000012EE:
000012EE 204B movea.l A0, A3
000012F0 700C moveq.l D0, 0x0C
000012F2 D1C0 add.l A0, D0
000012F4 2F08 move.l -[A7], A0
000012F6 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
000012FA 603C bra +0x3E /* 00001338 */
label000012FC:
000012FC 204B movea.l A0, A3
000012FE 700C moveq.l D0, 0x0C
00001300 D1C0 add.l A0, D0
00001302 2F08 move.l -[A7], A0
00001304 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00001308 602E bra +0x30 /* 00001338 */
label0000130A:
0000130A 204B movea.l A0, A3
0000130C 7016 moveq.l D0, 0x16
0000130E D1C0 add.l A0, D0
00001310 2F08 move.l -[A7], A0
00001312 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
00001316 6014 bra +0x16 /* 0000132C */
label00001318:
00001318 2013 move.l D0, [A3]
0000131A 721F moveq.l D1, 0x1F
0000131C C081 and.l D0, D1
0000131E 41ED E170 lea.l A0, [A5 - 0x1E90]
00001322 1030 0000 move.b D0, [A0 + D0.w]
00001326 7210 moveq.l D1, 0x10
00001328 C001 and.b D0, D1
0000132A 670C beq +0xE /* 00001338 */
label0000132C:
0000132C 204B movea.l A0, A3
0000132E 700C moveq.l D0, 0x0C
00001330 D1C0 add.l A0, D0
00001332 2F08 move.l -[A7], A0
00001334 4EBA 0188 jsr [PC + 0x188 /* 000014BE */]
label00001338:
00001338 284B movea.l A4, A3
0000133A 504C addq.w A4, 8
label0000133C:
0000133C 2014 move.l D0, [A4]
0000133E 7201 moveq.l D1, 0x01
00001340 C081 and.l D0, D1
00001342 6600 FF66 bne -0x98 /* 000012AA */
label00001346:
00001346 4CDF 1808 movem.l D3,A3,A4, [A7]+
0000134A 4E5E unlink A6
0000134C 205F movea.l A0, [A7]+
0000134E 584F addq.w A7, 4
00001350 4ED0 jmp [A0]
fn00001352:
00001352 4E56 0000 link A6, 0
00001356 48E7 0018 movem.l -[A7], A3,A4
0000135A 286E 0008 movea.l A4, [A6 + 0x8]
0000135E 6000 0082 bra +0x84 /* 000013E2 */
label00001362:
00001362 2F0C move.l -[A7], A4
00001364 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00001368 2013 move.l D0, [A3]
0000136A 721F moveq.l D1, 0x1F
0000136C C081 and.l D0, D1
0000136E 7219 moveq.l D1, 0x19
00001370 B081 cmp.l D0, D1
00001372 6720 beq +0x22 /* 00001394 */
00001374 7214 moveq.l D1, 0x14
00001376 B081 cmp.l D0, D1
00001378 671A beq +0x1C /* 00001394 */
0000137A 7205 moveq.l D1, 0x05
0000137C B081 cmp.l D0, D1
0000137E 6714 beq +0x16 /* 00001394 */
00001380 721C moveq.l D1, 0x1C
00001382 B081 cmp.l D0, D1
00001384 670E beq +0x10 /* 00001394 */
00001386 721A moveq.l D1, 0x1A
00001388 B081 cmp.l D0, D1
0000138A 6716 beq +0x18 /* 000013A2 */
0000138C 721B moveq.l D1, 0x1B
0000138E B081 cmp.l D0, D1
00001390 671E beq +0x20 /* 000013B0 */
00001392 602A bra +0x2C /* 000013BE */
label00001394:
00001394 204B movea.l A0, A3
00001396 700C moveq.l D0, 0x0C
00001398 D1C0 add.l A0, D0
0000139A 2F08 move.l -[A7], A0
0000139C 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000013A0 603C bra +0x3E /* 000013DE */
label000013A2:
000013A2 204B movea.l A0, A3
000013A4 700C moveq.l D0, 0x0C
000013A6 D1C0 add.l A0, D0
000013A8 2F08 move.l -[A7], A0
000013AA 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000013AE 602E bra +0x30 /* 000013DE */
label000013B0:
000013B0 204B movea.l A0, A3
000013B2 7016 moveq.l D0, 0x16
000013B4 D1C0 add.l A0, D0
000013B6 2F08 move.l -[A7], A0
000013B8 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
000013BC 6014 bra +0x16 /* 000013D2 */
label000013BE:
000013BE 2013 move.l D0, [A3]
000013C0 721F moveq.l D1, 0x1F
000013C2 C081 and.l D0, D1
000013C4 41ED E170 lea.l A0, [A5 - 0x1E90]
000013C8 1030 0000 move.b D0, [A0 + D0.w]
000013CC 7210 moveq.l D1, 0x10
000013CE C001 and.b D0, D1
000013D0 670C beq +0xE /* 000013DE */
label000013D2:
000013D2 204B movea.l A0, A3
000013D4 700C moveq.l D0, 0x0C
000013D6 D1C0 add.l A0, D0
000013D8 2F08 move.l -[A7], A0
000013DA 4EBA 0144 jsr [PC + 0x144 /* 00001520 */]
label000013DE:
000013DE 284B movea.l A4, A3
000013E0 504C addq.w A4, 8
label000013E2:
000013E2 2654 movea.l A3, [A4]
000013E4 200B move.l D0, A3
000013E6 670A beq +0xC /* 000013F2 */
000013E8 200B move.l D0, A3
000013EA 7201 moveq.l D1, 0x01
000013EC C081 and.l D0, D1
000013EE 6700 FF72 beq -0x8C /* 00001362 */
label000013F2:
000013F2 4CDF 1800 movem.l A3,A4, [A7]+
000013F6 4E5E unlink A6
000013F8 205F movea.l A0, [A7]+
000013FA 584F addq.w A7, 4
000013FC 4ED0 jmp [A0]
fn000013FE:
000013FE 48E7 0030 movem.l -[A7], A2,A3
00001402 202D DFAC move.l D0, [A5 - 0x2054]
00001406 6712 beq +0x14 /* 0000141A */
00001408 266D DFAC movea.l A3, [A5 - 0x2054]
0000140C 206D DFAC movea.l A0, [A5 - 0x2054]
00001410 2028 0008 move.l D0, [A0 + 0x8]
00001414 2B40 DFAC move.l [A5 - 0x2054], D0
00001418 600C bra +0xE /* 00001426 */
label0000141A:
0000141A 700E moveq.l D0, 0x0E
0000141C 2F00 move.l -[A7], D0
0000141E 206D E6A0 movea.l A0, [A5 - 0x1960]
00001422 4E90 jsr [A0]
00001424 2640 movea.l A3, D0
label00001426:
00001426 41ED DFC6 lea.l A0, [A5 - 0x203A]
0000142A 244B movea.l A2, A3
0000142C 24D8 move.l [A2]+, [A0]+
0000142E 24D8 move.l [A2]+, [A0]+
00001430 24D8 move.l [A2]+, [A0]+
00001432 3490 move.w [A2], [A0]
00001434 200B move.l D0, A3
00001436 4CDF 0C00 movem.l A2,A3, [A7]+
0000143A 4E75 rts
fn0000143C:
0000143C 4E56 0000 link A6, 0
00001440 48E7 1018 movem.l -[A7], D3,A3,A4
00001444 266E 000C movea.l A3, [A6 + 0xC]
00001448 4EBA FFB4 jsr [PC - 0x4C /* 000013FE */]
0000144C 2840 movea.l A4, D0
0000144E 6006 bra +0x8 /* 00001456 */
label00001450:
00001450 2053 movea.l A0, [A3]
00001452 5048 addq.w A0, 8
00001454 2648 movea.l A3, A0
label00001456:
00001456 4A93 tst.l [A3]
00001458 66F6 bne -0x8 /* 00001450 */
0000145A 268C move.l [A3], A4
0000145C 262E 0008 move.l D3, [A6 + 0x8]
00001460 2943 0004 move.l [A4 + 0x4], D3
00001464 2043 movea.l A0, D3
00001466 5268 0006 addq.w [A0 + 0x6], 1
0000146A 4CDF 1808 movem.l D3,A3,A4, [A7]+
0000146E 4E5E unlink A6
00001470 205F movea.l A0, [A7]+
00001472 504F addq.w A7, 8
00001474 4ED0 jmp [A0]
fn00001476:
00001476 4E56 0000 link A6, 0
0000147A 48E7 0018 movem.l -[A7], A3,A4
0000147E 206E 0008 movea.l A0, [A6 + 0x8]
00001482 2650 movea.l A3, [A0]
00001484 6020 bra +0x22 /* 000014A6 */
label00001486:
00001486 286B 0008 movea.l A4, [A3 + 0x8]
0000148A 2F2B 0004 move.l -[A7], [A3 + 0x4]
0000148E 4EBA F836 jsr [PC - 0x7CA /* 00000CC6 */]
00001492 2F13 move.l -[A7], [A3]
00001494 206D E690 movea.l A0, [A5 - 0x1970]
00001498 4E90 jsr [A0]
0000149A 276D DFAC 0008 move.l [A3 + 0x8], [A5 - 0x2054]
000014A0 2B4B DFAC move.l [A5 - 0x2054], A3
000014A4 264C movea.l A3, A4
label000014A6:
000014A6 200B move.l D0, A3
000014A8 66DC bne -0x22 /* 00001486 */
000014AA 7000 moveq.l D0, 0x00
000014AC 206E 0008 movea.l A0, [A6 + 0x8]
000014B0 2080 move.l [A0], D0
000014B2 4CDF 1800 movem.l A3,A4, [A7]+
000014B6 4E5E unlink A6
000014B8 205F movea.l A0, [A7]+
000014BA 584F addq.w A7, 4
000014BC 4ED0 jmp [A0]
fn000014BE:
000014BE 4E56 0000 link A6, 0
000014C2 48E7 0018 movem.l -[A7], A3,A4
000014C6 266E 0008 movea.l A3, [A6 + 0x8]
000014CA 200B move.l D0, A3
000014CC 660A bne +0xC /* 000014D8 */
000014CE 2F3C 0000 0360 move.l -[A7], 0x360
000014D4 4EBA F512 jsr [PC - 0xAEE /* 000009E8 */]
label000014D8:
000014D8 2013 move.l D0, [A3]
000014DA 7201 moveq.l D1, 0x01
000014DC C081 and.l D0, D1
000014DE 6734 beq +0x36 /* 00001514 */
000014E0 602E bra +0x30 /* 00001510 */
label000014E2:
000014E2 2013 move.l D0, [A3]
000014E4 7201 moveq.l D1, 0x01
000014E6 C081 and.l D0, D1
000014E8 660A bne +0xC /* 000014F4 */
000014EA 2F3C 0000 0363 move.l -[A7], 0x363
000014F0 4EBA F4F6 jsr [PC - 0xB0A /* 000009E8 */]
label000014F4:
000014F4 2F0B move.l -[A7], A3
000014F6 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
000014FA 2840 movea.l A4, D0
000014FC 204C movea.l A0, A4
000014FE 5848 addq.w A0, 4
00001500 2F08 move.l -[A7], A0
00001502 4EBA FD88 jsr [PC - 0x278 /* 0000128C */]
00001506 2F0C move.l -[A7], A4
00001508 4EAD 156A jsr [A5 + 0x156A /* export_681 */]
0000150C 264C movea.l A3, A4
0000150E 504B addq.w A3, 8
label00001510:
00001510 4A93 tst.l [A3]
00001512 66CE bne -0x30 /* 000014E2 */
label00001514:
00001514 4CDF 1800 movem.l A3,A4, [A7]+
00001518 4E5E unlink A6
0000151A 205F movea.l A0, [A7]+
0000151C 584F addq.w A7, 4
0000151E 4ED0 jmp [A0]
fn00001520:
00001520 4E56 0000 link A6, 0
00001524 48E7 0038 movem.l -[A7], A2,A3,A4
00001528 286E 0008 movea.l A4, [A6 + 0x8]
0000152C 200C move.l D0, A4
0000152E 660A bne +0xC /* 0000153A */
00001530 2F3C 0000 037F move.l -[A7], 0x37F
00001536 4EBA F4B0 jsr [PC - 0xB50 /* 000009E8 */]
label0000153A:
0000153A 601A bra +0x1C /* 00001556 */
label0000153C:
0000153C 2F0C move.l -[A7], A4
0000153E 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00001542 244B movea.l A2, A3
00001544 584A addq.w A2, 4
00001546 2F0A move.l -[A7], A2
00001548 4EBA FE08 jsr [PC - 0x1F8 /* 00001352 */]
0000154C 2F0B move.l -[A7], A3
0000154E 4EAD 1562 jsr [A5 + 0x1562 /* export_680 */]
00001552 284B movea.l A4, A3
00001554 504C addq.w A4, 8
label00001556:
00001556 2654 movea.l A3, [A4]
00001558 200B move.l D0, A3
0000155A 6708 beq +0xA /* 00001564 */
0000155C 200B move.l D0, A3
0000155E 7201 moveq.l D1, 0x01
00001560 C081 and.l D0, D1
00001562 67D8 beq -0x26 /* 0000153C */
label00001564:
00001564 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00001568 4E5E unlink A6
0000156A 205F movea.l A0, [A7]+
0000156C 584F addq.w A7, 4
0000156E 4ED0 jmp [A0]
00001570 4E56 0000 link A6, 0
00001574 48E7 1020 movem.l -[A7], D3,A2
00001578 246E 0008 movea.l A2, [A6 + 0x8]
0000157C 7604 moveq.l D3, 0x04
0000157E 6002 bra +0x4 /* 00001582 */
label00001580:
00001580 5883 addq.l D3, 4
label00001582:
00001582 201A move.l D0, [A2]+
00001584 0280 0000 00FF andi.l D0, 0xFF
0000158A 66F4 bne -0xA /* 00001580 */
0000158C 2003 move.l D0, D3
0000158E 4CDF 0408 movem.l D3,A2, [A7]+
00001592 4E5E unlink A6
00001594 205F movea.l A0, [A7]+
00001596 584F addq.w A7, 4
00001598 4ED0 jmp [A0]
fn0000159A:
0000159A 4E56 0000 link A6, 0
0000159E 48E7 1800 movem.l -[A7], D3,D4
000015A2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000015A6 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000015AA 584F addq.w A7, 4
000015AC 2600 move.l D3, D0
000015AE 5283 addq.l D3, 1
000015B0 2803 move.l D4, D3
000015B2 7003 moveq.l D0, 0x03
000015B4 C880 and.l D4, D0
000015B6 6706 beq +0x8 /* 000015BE */
000015B8 7004 moveq.l D0, 0x04
000015BA 9084 sub.l D0, D4
000015BC D680 add.l D3, D0
label000015BE:
000015BE 2003 move.l D0, D3
000015C0 4CDF 0018 movem.l D3,D4, [A7]+
000015C4 4E5E unlink A6
000015C6 205F movea.l A0, [A7]+
000015C8 584F addq.w A7, 4
000015CA 4ED0 jmp [A0]
000015CC 4E56 0000 link A6, 0
000015D0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4
000015D4 266E 0008 movea.l A3, [A6 + 0x8]
000015D8 2F0B move.l -[A7], A3
000015DA 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */]
000015DE 584F addq.w A7, 4
000015E0 2800 move.l D4, D0
000015E2 5284 addq.l D4, 1
000015E4 2604 move.l D3, D4
000015E6 7003 moveq.l D0, 0x03
000015E8 C680 and.l D3, D0
000015EA 671C beq +0x1E /* 00001608 */
000015EC 7004 moveq.l D0, 0x04
000015EE 9083 sub.l D0, D3
000015F0 2600 move.l D3, D0
000015F2 284B movea.l A4, A3
000015F4 D9C4 add.l A4, D4
000015F6 D08C add.l D0, A4
000015F8 2440 movea.l A2, D0
000015FA 6002 bra +0x4 /* 000015FE */
label000015FC:
000015FC 4212 clr.b [A2]
label000015FE:
000015FE 534A subq.w A2, 1
00001600 2003 move.l D0, D3
00001602 5383 subq.l D3, 1
00001604 4A80 tst.l D0
00001606 66F4 bne -0xA /* 000015FC */
label00001608:
00001608 200B move.l D0, A3
0000160A 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+
0000160E 4E5E unlink A6
00001610 205F movea.l A0, [A7]+
00001612 584F addq.w A7, 4
00001614 4ED0 jmp [A0]
fn00001616:
00001616 4E56 0000 link A6, 0
0000161A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000161E 246E 000C movea.l A2, [A6 + 0xC]
00001622 266E 0008 movea.l A3, [A6 + 0x8]
00001626 7801 moveq.l D4, 0x01
00001628 6002 bra +0x4 /* 0000162C */
label0000162A:
0000162A 5284 addq.l D4, 1
label0000162C:
0000162C 14DB move.b [A2]+, [A3]+
0000162E 66FA bne -0x4 /* 0000162A */
00001630 2604 move.l D3, D4
00001632 7003 moveq.l D0, 0x03
00001634 C680 and.l D3, D0
00001636 6712 beq +0x14 /* 0000164A */
00001638 7004 moveq.l D0, 0x04
0000163A 9083 sub.l D0, D3
0000163C 2600 move.l D3, D0
0000163E 6002 bra +0x4 /* 00001642 */
label00001640:
00001640 421A clr.b [A2]+
label00001642:
00001642 2003 move.l D0, D3
00001644 5383 subq.l D3, 1
00001646 4A80 tst.l D0
00001648 66F6 bne -0x8 /* 00001640 */
label0000164A:
0000164A 202E 000C move.l D0, [A6 + 0xC]
0000164E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
00001652 4E5E unlink A6
00001654 205F movea.l A0, [A7]+
00001656 504F addq.w A7, 8
00001658 4ED0 jmp [A0]
0000165A 4E56 0000 link A6, 0
0000165E 48E7 0030 movem.l -[A7], A2,A3
00001662 246E 000C movea.l A2, [A6 + 0xC]
00001666 266E 0008 movea.l A3, [A6 + 0x8]
label0000166A:
0000166A 201B move.l D0, [A3]+
0000166C 24C0 move.l [A2]+, D0
0000166E 0280 0000 00FF andi.l D0, 0xFF
00001674 66F4 bne -0xA /* 0000166A */
00001676 202E 000C move.l D0, [A6 + 0xC]
0000167A 4CDF 0C00 movem.l A2,A3, [A7]+
0000167E 4E5E unlink A6
00001680 205F movea.l A0, [A7]+
00001682 504F addq.w A7, 8
00001684 4ED0 jmp [A0]
fn00001686:
00001686 4E56 0000 link A6, 0
0000168A 48E7 1830 movem.l -[A7], D3,D4,A2,A3
0000168E 246E 0008 movea.l A2, [A6 + 0x8]
00001692 266E 000C movea.l A3, [A6 + 0xC]
label00001696:
00001696 261B move.l D3, [A3]+
00001698 281A move.l D4, [A2]+
0000169A B684 cmp.l D3, D4
0000169C 6C04 bge +0x6 /* 000016A2 */
0000169E 70FF moveq.l D0, 0xFFFFFFFF
000016A0 6014 bra +0x16 /* 000016B6 */
label000016A2:
000016A2 B684 cmp.l D3, D4
000016A4 6F04 ble +0x6 /* 000016AA */
000016A6 7001 moveq.l D0, 0x01
000016A8 600C bra +0xE /* 000016B6 */
label000016AA:
000016AA 2003 move.l D0, D3
000016AC 0280 0000 00FF andi.l D0, 0xFF
000016B2 66E2 bne -0x1C /* 00001696 */
000016B4 7000 moveq.l D0, 0x00
label000016B6:
000016B6 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+
000016BA 4E5E unlink A6
000016BC 205F movea.l A0, [A7]+
000016BE 504F addq.w A7, 8
000016C0 4ED0 jmp [A0]